我是Visual Studio Code的新手,甚至是python编码的初学者。我尝试了以下非常简单的代码:
for i in range(1000):
print i
每次运行代码后,打印出一些i后都会出现以下错误:
print i
IOError:[Errno 0]错误
我正在使用python 2.7
非常感谢您对此的帮助。感谢。
答案 0 :(得分:1)
在网上研究它之后,它似乎是一个Windows问题,已在Windows 1803版本中得到解决。见https://github.com/Microsoft/vscode/issues/36630#issuecomment-357084696
修改强>:
解决方法是使用外部终端而不是重定向终端。
添加以下行:
"console": "externalTerminal",
到launch.json
。
答案 1 :(得分:0)
看起来输入/输出有问题。如果你在Ubuntu上,尝试从cmd或bash运行它。如果没有工作,请尝试使用Python IDLE。