要点:
Windows用户,在他/她的机器上安装了python,双击(.py)或(.bat)文件,然后在 Python Idle Shell 中启动myapp.py
或者,myapp.py
能够在双击后在 Python Idle Shell 中启动,但这可能不可行。
更多rambly(以防止误解):
如果有人想通过 Python Idle Shell 运行(.py)文件,他们会右键单击文件> '使用IDLE编辑' > '运行模块(F5)'。如何通过双击(.py)文件或(.bat)文件,通过 Python Idle Shell 运行(.py)文件?
其他信息
操作系统:Windows 7(x64)
Python:2.7
答案 0 :(得分:1)
正如我在评论中所说,从Idle文档的24.6.3.1. Command line usage部分开始,您可以通过启动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
答案 1 :(得分:0)
如果Python在你的windows路径中,通过批处理脚本(.bat)在Python中解释/“执行”myapp.py
的一种方法可能是:
Starter.bat:
@echo off
title “MyApp Launcher”
python2 myapp.py
pause
exit
但是它没有专门使用IDLE应用程序!
同样,.bat必须位于myapp.py
的同一文件夹中(或两个元素之间的路径应该是固定的)。
注意:根据您安装的Python,如果它不起作用,请尝试将python2
替换为python
或py