【发布时间】:2016-08-27 02:16:15
【问题描述】:
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
【问题讨论】:
-
改进python代码风格