vs code学习python,求高手解答
在vs code 中打出命令list(range(10))
为什么不能像IDLE一样显示
IDLE的shell里面是交互的命令行,敲一句会回馈给你一句,
写在vs code里面就是脚本代码需要用函数print()打印出结果print(list(range(10))) 你是想要这种效果吗?
newu 发表于 2019-6-29 14:52
IDLE的shell里面是交互的命令行,敲一句会回馈给你一句,
写在vs code里面就是脚本代码需要用函数print() ...
直接改shell就行了,不用改代码行 newu 发表于 2019-6-29 14:52
IDLE的shell里面是交互的命令行,敲一句会回馈给你一句,
写在vs code里面就是脚本代码需要用函数print() ...
谢谢,成功啦! 虚无→与→飘渺 发表于 2019-6-29 15:58
直接改shell就行了,不用改代码行
虽然没看懂你写的代码,但是输出结果是我想要的~谢啦!! 五彩饭 发表于 2019-6-29 16:19
虽然没看懂你写的代码,但是输出结果是我想要的~谢啦!!
不不不,上面那些代码跟你要问的一点关系都没有
我只是告诉你vs code也可以像IDLE那样回车就输出结果 首先找到你写Python的文件夹里面有没有一个叫.vscode的文件夹
打开,然后找到一个叫settings.json的文件,如果没有的话就创建一个
然后把一下内容粘贴进去
{
"terminal.integrated.shell.windows": "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python.exe"
}
如果有settings.json的话(一般应该是有的)就直接把
"terminal.integrated.shell.windows": "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python.exe"
这一句粘贴进去,记得在上一行的结尾加(,)逗号,不然会报错
记得把C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Python36_64\\python.exe这一段改成你自己的Python的安装路径不然会报错
最后按Ctrl + ~(飘号)就是tab上面,1左边,esc下面的那个键,就可以打开终端,然后你看一下终端对话框右边下拉选项条里面写的的是不是1:python,如果不是的话(可可能会显示1:cmd),就点击右边的小垃圾桶,然后就应该显示1:python了,这时在这个终端对话框的输入然后回车就和IDLE一样了 虚无→与→飘渺 发表于 2019-6-29 16:36
首先找到你写Python的文件夹里面有没有一个叫.vscode的文件夹
打开,然后找到一个叫settings.json的文件, ...
感谢大神。膜拜!!!!!!!!!{:5_106:}{:5_106:}{:5_106:}{:5_106:}{:5_106:}{:5_106:} 对了,补充一个可能的bug
把默认的终端改成python可能会在调试的时候报错,把setting.json里面"terminal.integrated.shell.windows"那一行注释掉并保存即可解决
页:
[1]