首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Window操作系统中双击时,如何在Idle shell中运行脚本?

在Window操作系统中双击时,如何在Idle shell中运行脚本?
EN

Stack Overflow用户
提问于 2018-06-10 06:47:43
回答 2查看 732关注 0票数 0

摘要:

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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

代码语言:javascript
复制
@echo on
python "C:\Python\Lib\idlelib\idle.py" -r "idletest.py"
pause
票数 2
EN

Stack Overflow用户

发布于 2018-06-10 07:16:11

如果Python位于您的windows路径中,通过批处理脚本(.bat)在Python中解释/“执行”myapp.py的一种方法可能是:

Starter.bat:

代码语言:javascript
复制
@echo off
title “MyApp Launcher”
python2 myapp.py
pause
exit

然而,它并没有专门使用空闲的应用程序!此外,.bat必须在与myapp.py相同的文件夹中(或者两个元素之间的路径应该是固定的)。

注意:根据您安装的Python,如果Python不起作用,请尝试用pythonpy替换python2

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50779165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档