鱼C论坛

 找回密码
 立即注册
查看: 2950|回复: 9

[已解决]vs code学习python,求高手解答

[复制链接]
发表于 2019-6-29 14:49:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在vs code 中打出命令
list(range(10))
为什么不能像IDLE一样显示
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
最佳答案
2019-6-29 14:52:05
IDLE的shell里面是交互的命令行,敲一句会回馈给你一句,
写在vs code里面就是脚本代码需要用函数print()打印出结果print(list(range(10)))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-6-29 14:52:05 | 显示全部楼层    本楼为最佳答案   
IDLE的shell里面是交互的命令行,敲一句会回馈给你一句,
写在vs code里面就是脚本代码需要用函数print()打印出结果print(list(range(10)))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-29 15:39:26 | 显示全部楼层
你是想要这种效果吗?

屏幕截图(577).png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-29 15:58:37 | 显示全部楼层
newu 发表于 2019-6-29 14:52
IDLE的shell里面是交互的命令行,敲一句会回馈给你一句,
写在vs code里面就是脚本代码需要用函数print() ...

直接改shell就行了,不用改代码行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-29 16:18:10 | 显示全部楼层
newu 发表于 2019-6-29 14:52
IDLE的shell里面是交互的命令行,敲一句会回馈给你一句,
写在vs code里面就是脚本代码需要用函数print() ...

谢谢,成功啦!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-29 16:19:04 | 显示全部楼层
虚无→与→飘渺 发表于 2019-6-29 15:58
直接改shell就行了,不用改代码行

虽然没看懂你写的代码,但是输出结果是我想要的~谢啦!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-29 16:25:38 | 显示全部楼层
五彩饭 发表于 2019-6-29 16:19
虽然没看懂你写的代码,但是输出结果是我想要的~谢啦!!

不不不,上面那些代码跟你要问的一点关系都没有
我只是告诉你vs code也可以像IDLE那样回车就输出结果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-29 16:36:33 | 显示全部楼层
首先找到你写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一样了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-29 21:26:33 | 显示全部楼层
虚无→与→飘渺 发表于 2019-6-29 16:36
首先找到你写Python的文件夹里面有没有一个叫.vscode的文件夹
打开,然后找到一个叫settings.json的文件, ...

感谢大神。膜拜!!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-7-5 21:44:41 | 显示全部楼层
对了,补充一个可能的bug
把默认的终端改成python可能会在调试的时候报错,把setting.json里面"terminal.integrated.shell.windows"那一行注释掉并保存即可解决
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 03:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表