摘要:
Windows用户在他/她的机器上安装了python,双击(.py)或(.bat)文件,就会在Python Idle Shell中启动myapp.py
。
或者,myapp.py
可以在双击后在Python Idle Shell中启动,但这可能是不可行的。
更随意(防止误解):
如果有人想要通过Python Idle Shell运行一个(.py)文件,他们可以右键单击该文件>“Edit with IDLE”>“run Module (F5)”。如何通过Python Idle Shell运行(.py)文件,只需双击(.py)文件或(.bat)文件?
其他信息
操作系统: Windows 7 (x64)
Python: 2.7
发布于 2018-06-11 01:38:24
正如我在评论中所说,从Python2空闲文档的Command line usage section中,听起来您可以在批处理文件中执行此操作,方法是启动idle
并将-r file
选项传递给它以运行您的脚本。(请注意,对于Python3,这里是Command line usage section。)
今天,我有机会进一步探索这一点,并可以报告,它确实似乎是有效的。所以现在我的意思是更具体的。
下面的批处理文件是我在安装了Python32-bit版本Python2.7.14的Windows7 (x64)系统上使用的文件。您可能需要调整其中使用的文件路径,以适应您自己的配置。
idletest.bat
@echo on
python "C:\Python\Lib\idlelib\idle.py" -r "idletest.py"
pause
发布于 2018-06-10 07:16:11
如果Python位于您的windows路径中,通过批处理脚本(.bat)在Python中解释/“执行”myapp.py
的一种方法可能是:
Starter.bat:
@echo off
title “MyApp Launcher”
python2 myapp.py
pause
exit
然而,它并没有专门使用空闲的应用程序!此外,.bat必须在与myapp.py
相同的文件夹中(或者两个元素之间的路径应该是固定的)。
注意:根据您安装的Python,如果Python不起作用,请尝试用python
或py
替换python2
https://stackoverflow.com/questions/50779165
复制相似问题