如何在IDLE之外运行.py文件才能使用sys.exit?我正在使用command = sys.exit并且似乎在tcl&内部崩溃按下按钮时tk。退出正在运行,因为它返回Shell中的SystemExit。我发现我需要在IDLE之外运行它才能正常工作。哦,我正在编写“Programming Python”一书。如何在IDLE之外运行.py(GUI)文件以查看sys.exit工作?
import sys
from tkinter import *
widget = Button(None, text='Hello widget world', command=sys.exit)
widget.pack()
widget.mainloop()
答案 0 :(得分:0)
1.-在Windows中双击该文件。
2.-对于linux,如果还没有,请先添加一个shebang,告诉python在哪里 Shebangs就像:
#!/usr/bin/python
或
#!/usr/bin/env python
如果从控制台调用程序,还要记住点斜杠:
./myscript.py
3.-在OSX中跟在linux中一样。另请参阅these specific instructions和these other ones