我只是使用python27在一个简单的for循环中打印变量。 它可以打印出部分结果,但它突然停止并出现了errno 0和2,它们在输出过程中被描述为IOerror。 我对此错误非常困惑
这是我的简单代码:
def checkPrint():
for i in range(0,1000):
print i
checkPrint()
这是输出和错误:
0。 。 。 287 288 289 290
追踪(最近的呼叫最后):
文件"。\ checkPrint.py",第5行,in checkPrint()
在checkPrint中输入文件"。\ checkPrint.py",第3行 打印我IOError:[Errno 0]错误
感谢您的帮助。
答案 0 :(得分:2)
这可能不是提问者的情况,但是当我在Hyper 1.4.8中运行复制脚本时我收到此错误(使用powershell.exe作为我的shell)。
在Hyper之外使用命令提示符或PowerShell避免了错误。
答案 1 :(得分:0)
请参阅https://github.com/Microsoft/vscode/issues/40966或https://github.com/Microsoft/vscode/issues/36630。
在我的情况下使用vscode的集成终端时会发生此错误。在命令提示符或PowerShell中运行没有错误。
根据第二期Tyriar的说法,这是一个Windows而不是vscode的问题。