鱼C论坛

 找回密码
 立即注册
查看: 3785|回复: 20

py格式的文件不可以双击运行,只能右键用IDLE打开但是打开后不能关闭,有木有大佬....

[复制链接]
发表于 2019-8-14 19:01:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
下载了一个python格式的小游戏文件,下载后双击不能打开运行。右键用IDLE打开后可以运行小游戏,但是不能关闭窗口。系统是win10的。python版本是python 3.7 32  bit。pygame版本是pygame-1.9.2a0.win32-py3.4。请问各位大神是否有解决方法。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-8-14 19:04:09 | 显示全部楼层
py文件本来就不是通过双击运行的
我一般都是在cmd模式下 用python+py的方式运行
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:05:18 | 显示全部楼层
检查环境变量是否已经填写
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:12:44 | 显示全部楼层
松_HWI3H 发表于 2019-8-14 19:05
检查环境变量是否已经填写

请问怎么检查呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:16:46 | 显示全部楼层
请问为什么python文件一开始运行就不可以关闭呢?应该如何解决呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:18:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:20:44 | 显示全部楼层
不能关指的是哪个窗口? idle还是python解释器?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:28:18 | 显示全部楼层
松_HWI3H 发表于 2019-8-14 19:20
不能关指的是哪个窗口? idle还是python解释器?

IDLE打开后,新建了一个untitled,在这个untitled上运行的窗口不能关闭。(ps :本人纯新人小白,刚刚接触python不久,好多地方不是很弄得懂)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:31:05 | 显示全部楼层
小幼稚 发表于 2019-8-14 19:28
IDLE打开后,新建了一个untitled,在这个untitled上运行的窗口不能关闭。(ps :本人纯新人小白,刚刚接触 ...

个人建议用 Pycharm(啥问题没有)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:31:07 | 显示全部楼层
那个窗口是python的解释器,由于python的运行方式(逐行解释运行)所以程序运行时,解释器不能被关闭。一旦关闭,程序结束。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:32:48 | 显示全部楼层
松_HWI3H 发表于 2019-8-14 19:31
那个窗口是python的解释器,由于python的运行方式(逐行解释运行)所以程序运行时,解释器不能被关闭。一旦 ...

想关闭关不掉怎么办呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:33:52 | 显示全部楼层
zltzlt 发表于 2019-8-14 19:31
个人建议用 Pycharm(啥问题没有)

我是看着小甲鱼的零基础学python来学习的,pycharm不会用哇
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:35:09 | 显示全部楼层
它是没办法在程序运行时关闭的,如果你要达到你的目的,推荐你用pycharm
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:36:19 | 显示全部楼层
松_HWI3H 发表于 2019-8-14 19:35
它是没办法在程序运行时关闭的,如果你要达到你的目的,推荐你用pycharm

pycharm的运用什么的和pygame一样吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:36:46 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:38:31 | 显示全部楼层
右键点击 py 格式文件,找到打开方式,点打开方式的子选项 “选择其他应用”,在里面找到 Python
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:38:32 | 显示全部楼层
pygame的事件循环与IDLE的事件循环有冲突怎么办呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 19:38:39 | 显示全部楼层
pycharm是编写python的软件,相当于idle,pygame是一个代码库,两者不是一个概念的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-8-14 19:42:42 | 显示全部楼层
松_HWI3H 发表于 2019-8-14 19:38
pycharm是编写python的软件,相当于idle,pygame是一个代码库,两者不是一个概念的

好哒,了解了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-8-14 22:40:37 | 显示全部楼层
本帖最后由 jackz007 于 2019-8-14 22:43 编辑

     把源代码文件的扩展名从 ".py" 改成 ".pyw" 然后用鼠标双击试试看。

     当源程序扩展名是 ".py" 的时候,缺省是用 Python.exe 打开,就会有 CMD 窗口伴随,而如果扩展名是 ".pyw" 的时候,缺省是用 Pythonw.exe 打开,就不会有 CMD 窗口伴随了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-14 11:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表