python - 在 Window OS 中双击时如何在 Idle shell 中运行脚本?
问题描述
概括:
在他/她的机器上安装了 python 的 Windows 用户双击 (.py) 或 (.bat) 文件并myapp.py
在Python 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
解决方案
正如我在评论中所说,从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
推荐阅读
- excel - 如何将excel中的行与相邻列中的某些值分组?
- python - 显示:内联块不起作用 Outlook 电子邮件 HTML
- javascript - ng-repeat 上的自定义错误
- java - 是否有将 Kotlin 序列转换为 java.util.Enumeration 的标准方法?
- javascript - Promise.race() 的实现
- javascript - 为什么在“getElementById”中使用驼峰式大小写而不在“onclick”中使用?
- java - 即使该列存在,我也会收到未找到列的异常
- wpf-controls - WPF复选框作为后面代码中的按钮
- android - 在android studio中将gradle设置为离线模式
- python - 如何在 Python 中将本地数据(图像)输入我的 Keras 网络?