如何让 .py 文件默认使用 Python Shell 运行?

我使用 Tkinter 制作了一个 Python GUI,但是当我直接运行它(双击文件)时,它会打开黑色 python 窗口,但会在不到半秒的时间内自动关闭。我找到了一种方法让它打开 IDLE 编辑器,但它只是打开编辑器而不运行它。

当您打开 IDLE 编辑器并按运行模块时,我希望它以它运行的方式运行。这使用 Python Shell 运行它。

有没有办法让它使用 Python Shell 自动运行?


温温酱
浏览 160回答 2
2回答

慕丝7291255

你应该做两件事将您的文件重命名为.pywfrom.py以更喜欢无控制台运行如果尚未配置,请将您的系统设置为打开.pyw文件pythonwLinux:配置 xdg-openWindows:右键单击并从上下文菜单中选择一个应用程序(您可能需要找到 Python 的安装位置才能选择pythonw.exe可执行文件)

弑天下

好的,对原始问题的评论之一是正确的。您的 mygui.py 文件可能缺少“root.mainloop()”或启动 GUI 的等效文件。IDLE 允许您在开发过程中忽略这一点,以便可以与 tkinter 交互以检索值并对小部件进行更改。添加gui.mainloop()到我的程序的末尾有效。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python