非常简单的程序崩溃Python 3.5和spyder(Very Simple Program Crashing Python 3.5 and spyder)
xx = 0
n = 4294967295
while xx <= n:
print("xx = ", xx, bin(xx))
xx += 1
这导致以下回溯:
File "<ipython-input-2-0c9d04ddbbc6>", line 1, in <module> runfile('C:/Users/Allen/Documents/Python Scripts/crunchy.py', wdir='C:/Users/Allen/Documents/Python Scripts') File "C:\Users\Allen\Anaconda3\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 714, in runfile execfile(filename, namespace) File "C:\Users\Allen\Anaconda3\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 89, in execfile exec(compile(f.read(), filename, 'exec'), namespace) File "C:/Users/Allen/Documents/Python Scripts/crunchy.py", line 11, in <module> print("xx = ", xx, bin(xx)) File "C:\Users\Allen\Anaconda3\lib\site-packages\ipykernel\iostream.py", line 317, in write self._buffer.write(string) ValueError: I/O operation on closed file xx = 0 n = 4294967295 while xx <= n: print("xx = ", xx, bin(xx)) xx += 1This results in the following traceback:
File "<ipython-input-2-0c9d04ddbbc6>", line 1, in <module> runfile('C:/Users/Allen/Documents/Python Scripts/crunchy.py', wdir='C:/Users/Allen/Documents/Python Scripts') File "C:\Users\Allen\Anaconda3\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 714, in runfile execfile(filename, namespace) File "C:\Users\Allen\Anaconda3\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 89, in execfile exec(compile(f.read(), filename, 'exec'), namespace) File "C:/Users/Allen/Documents/Python Scripts/crunchy.py", line 11, in <module> print("xx = ", xx, bin(xx)) File "C:\Users\Allen\Anaconda3\lib\site-packages\ipykernel\iostream.py", line 317, in write self._buffer.write(string) ValueError: I/O operation on closed file最满意答案
看来你正在使用ipython。
根据这个页面: https : //github.com/ipython/ipython/issues/9168
您可能会遇到一个已知问题,并将在下一个版本中修复。 顺便说一句,当我在终端中运行它时,该程序不会崩溃。
It seems that you are using ipython.
According to this page: https://github.com/ipython/ipython/issues/9168
you might run into a know issue and will be fixed in the next release. By the way, that program does not crash when I am running it in terminal.
更多推荐
发布评论