首页 > 解决方案 > 在 Window OS 中双击时如何在 Idle shell 中运行脚本?

问题描述

概括:

在他/她的机器上安装了 python 的 Windows 用户双击 (.py) 或 (.bat) 文件并myapp.pyPython Idle Shell中启动。

或者,双击后能够在Python Idle Shellmyapp.py中启动自身,但这可能不可行。

更杂乱无章(以防止误解):

如果有人想通过Python Idle Shell运行 (.py) 文件,他们将右键单击文件 > 'Edit with IDLE' > 'Run Module (F5)'。如何通过Python Idle Shell运行 (.py) 文件,只需双击 (.py) 文件或 (.bat) 文件?

附加信息

操作系统:Windows 7 (x64)

蟒蛇:2.7

标签: pythonwindowspython-2.7shellpython-idle

解决方案


正如我在评论中所说,从Python 2 Idle文档的命令行使用部分看来,您可以在批处理文件中执行此操作,方法是启动并传递选项以使其运行您的脚本。(注意 Python 3,这里是命令行使用部分。)idle-r file

今天,我有机会亲自进一步探索这一点,并且可以报告它确实似乎有效。所以现在这就是我更具体的意思。

以下批处理文件是我在安装了32位版本 Python 2.7.14 的 Windows 7 (x64) 系统上使用的。您可能必须调整其中使用的文件路径以适合您自己的配置。

idletest.bat

@echo on
python "C:\Python\Lib\idlelib\idle.py" -r "idletest.py"
pause

推荐阅读