KeyboardInterrupt - > int对象不可调用

时间:2017-03-13 10:02:29

标签: python python-3.x keyboardinterrupt

我正在尝试“尝试......终于”,我写了一个非常简单的程序:

try:
    while True:
       print("hi")
finally:
       print("goodbye")

当我按Ctrl + C(KeyboardInterrupt)时,我得到了这个:

Traceback (most recent call last):
File "/home/francesco/Documenti/prova.py", line 3, in <module>
 print("hi")
File "/usr/lib/python3.5/idlelib/PyShell.py", line 1344, in write
 return self.shell.write(s, self.tags)
TypeError: 'int' object is not callable

我做了进一步的测试(使用&amp; without try-finally,with&amp; for,with print和with counter)我发现这是KeyboardInterrupt的问题(我总是得到“对象不可调用”或类似的)。

请记住,程序按预期工作(“最终”部分完成了他的工作)。

我正在使用python 3。

我该怎么办?为什么我会收到此错误?

感谢您的回答和耐心!

0 个答案:

没有答案