如何用IDLE运行.py文件

 我来答
小白聊电子科技
高粉答主

2020-02-21 · 专注电子数码问题解答
小白聊电子科技
采纳数:775 获赞数:75470

向TA提问 私信TA
展开全部

1、首先找到一个py文件,是默认打开方式。

2、接着在py文件上右键属性。

3、打开方式选择更改。

4、点选列表底部的更多应用。

5、接着在底部点选 在这台电脑上查找其它应用。

6、接着选择C:\Users\用户\AppData\Local\Programs\Python\Python37\Lib\idlelib\idle批处理 文件并打开,具体路径根据自己的python安装位置确定。

7、现在py文件的打开方式就变成了IDLE了,双击后就会直接idle打开了。

l7722526
2017-05-07 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3785万
展开全部
梦想Sky
python IDLE的执行py文件
Import
在IDLE下也可以用import来运行文件。如运行test.py文件:improt test
但是对于一个文件,improt只能在第一次导入时运行文件。在第一次导入之后,其他的导入都不会再工作,甚至在另一个窗口中改变并保存了模块的源代码文件也不行。实验了下,发现重启IDEL后依然不行。这是有意设计的结果。导入是一个开销很大的操作以至于每个程序不能够重复多于1次。
Reload
但如果想要python在同一次会话中再次运行文件,需要用内置的reload(重载)函数。
调用格式是:reload(test)
使用reload,输出中会包含<module 'test' from'C:/Python27/Practice Code/test.pyc'>。
这是因为Reload是一个函数,而import是一个语句。调用时需要传递模块名称给reload函数作为括号中的参数,因此在重载时得到了额外的一行输出。最后一行输出是reload调用后的返回值的打印显示,reload函数的返回值是一个python模块对象。但对于未经过修改的程序,调用reload函数,也仅仅会得到一行类似上面的返回值的打印显示。
需要额外说明的是,如果没有使用import,reload函数会报错。也就是说reload函数需要在已经使用了import的情况下使用。可以使用Alt-p,Alt-n回滚到上一条命令,另外, IDLE中没有清屏选项。
execfile
另一个通过交互提示模式运行文件的方法是内置函数execfile(‘test.py’)。默认情况下,每次调用execfile,都会运行一个新文件,但从技术上来说它并没有导入模块。
模块导入是一种运行代码文件的方法模块也是python程序最大的程序结构。Python程序往往有多个模块构成,通过import语句连接在一起。每个模块文件是一个独立完备的变量包装,即一个命名空间。一个模块文件不能看到其他文件定义的变量名,除非他明确地导入了那个文件,所以模块文件在代码文件中起到了最小化命名冲突的作用。
如果发生了链接错误,试一下通过单个进程的模式启动IDLE。IDLE要求在其独立的用户和GUI进程间通信,有时候会在特定的平台上发生启动错误。如果遇到了这样的链接错误,它常常可以通过系统命令行使IDLE运行在单一的模式下进行启动,从而避免了通信的问题:-n命令行标志为可以强制进入这种模式。如,在Windows撒谎功能,可以运行系统命令 test.py –n.
好文要顶 关注我 收藏该文
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深圳市励拓软件有限公司
2017-05-07 · 互联网+时代高效组织信息化平台
深圳市励拓软件有限公司
汇讯WiseUC企业即时通讯软件是一款以组织内沟通交流为基础,即时通讯为核心,融合办公协同、IT系统集成,帮助企业降低运营成本、提升组织效率的企业级沟通协同平台。
向TA提问
展开全部
用IDLE(Python GUI)=python shell运行.py文件
工具/原料

安装Python2.7版本的软件
在开始程序中找到Python 2.7
方法/步骤

1
方式1:
1.1打开IDLE(Python GUI)--->File--->open
1.2Run--->Run Module 快捷键F5
2
方式2:
2.1选中要执行的X.py文件--->右键--->选择edit with idle--->按键盘F5执行代码。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜祭9336914867
2017-05-07 · 贡献了超过103个回答
知道答主
回答量:103
采纳率:0%
帮助的人:19.3万
展开全部
哦。你是远程登陆上去后执行的吗看

idle需要X-WINDOWS界面。需要在桌面上执行。 否则图形输出到哪里看ssh终端不提供x-server

通常不会。idle.py依赖tcl/tk库。同时需要一个图形桌面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式