如何在IDLE之外运行.py(GUI)文件以使用sys.exit

时间:2012-01-20 17:22:46

标签: python

如何在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()

1 个答案:

答案 0 :(得分:0)

1.-在Windows中双击该文件。

2.-对于linux,如果还没有,请先添加一个shebang,告诉python在哪里     Shebangs就像:

#!/usr/bin/python

#!/usr/bin/env python
如果从控制台调用程序,

还要记住点斜杠:

 ./myscript.py

3.-在OSX中跟在linux中一样。另请参阅these specific instructionsthese other ones