鱼C论坛

 找回密码
 立即注册
查看: 4461|回复: 17

[已解决]无法使用Edit with IDLE 打开py文件

[复制链接]
发表于 2020-5-16 10:10:59 | 显示全部楼层 |阅读模式

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

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

x
如题
双击有效,但要使用右键打开想编辑的时候却没有任何反应,也没有任何提示。
昨天还好好的,电脑上面只有3.8版本的
唯一不同的是多了个文件夹,叫 __pycache__  不知道有什么用
最佳答案
2020-5-16 10:36:13
jtxs0000 发表于 2020-5-16 10:32
有,不过好奇怪,这里面的我可以右键 Edit with 选项打开

那IDLE就没有问题了,可以打开的话,应该是你的文件问题,你重新创个.py文件打开试试就好,不过你如果直接改后缀创建py文件记得要把win 隐藏后缀给关了 不然改不了后缀
T[V%N9YMB}67@5$Q)INQ@L1.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-16 10:13:40 | 显示全部楼层
本帖最后由 Twilight6 于 2020-5-16 10:17 编辑

你win键 + R  在运行窗口输入 cmd  然后在弹出的窗口输入 python 看下有没出现版本号,没有出现版本号的话可能就和环境有关系了
安装python 时候 记得要勾选 Add path 的那个选项   自动配置环境

为了提高模块加载的速度,每个模块都会在 __pycache__ 文件夹中放置该模块的预编译模块

第一次执行代码的时候,Python解释器已经把编译的字节码放在__pycache__文件夹中,这样以后再次运行的话

如果被调用的模块未发生改变,那就直接跳过编译这一步,直接去__pycache__文件夹中去运行相关的 *.pyc 文件,大大缩短了项目运行前的准备时间。


以上是我 百度的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-16 10:16:40 | 显示全部楼层
打开互交模式
cntrl + o 直接选择文件打开
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-5-16 10:18:05 | 显示全部楼层
给楼上的补充:要是还不行可以试试打开idle,file->open试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-16 10:23:55 | 显示全部楼层
Twilight6 发表于 2020-5-16 10:13
你win键 + R  在运行窗口输入 cmd  然后在弹出的窗口输入 python 看下有没出现版本号,没有出现版本号的话 ...

有版本号,显示python 3.8.2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-16 10:25:28 | 显示全部楼层
liuzhengyuan 发表于 2020-5-16 10:16
打开互交模式
cntrl + o 直接选择文件打开

这个就是双击嘛,双击是可以打开的,但要右键编辑的话就不行了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-16 10:26:14 | 显示全部楼层
jtxs0000 发表于 2020-5-16 10:23
有版本号,显示python 3.8.2

右击 点Edit IDLE的那个选项 不行吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-16 10:27:35 | 显示全部楼层
jtxs0000 发表于 2020-5-16 10:25
这个就是双击嘛,双击是可以打开的,但要右键编辑的话就不行了

应该不叫双击~
是打开互交模式,然后 cntrl + o
(如果右键打不开,就从互交模式打开,效果都一样)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-16 10:28:14 | 显示全部楼层
Twilight6 发表于 2020-5-16 10:26
右击 点Edit IDLE的那个选项 不行吗?

对,就是这里不行,其他都不受影响,甚至可以用Notepad++ 打开
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2020-5-16 10:28:20 | 显示全部楼层
jtxs0000 发表于 2020-5-16 10:25
这个就是双击嘛,双击是可以打开的,但要右键编辑的话就不行了

那你去看看一下你的python目录里 Python3.8.2\lib\idlelib\ 中有无  idel.py   这个文件。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-16 10:29:32 | 显示全部楼层
嘿嘿
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-16 10:32:27 | 显示全部楼层
jtxs0000 发表于 2020-5-16 10:28
对,就是这里不行,其他都不受影响,甚至可以用Notepad++ 打开

如果没有 或者 打开没反应,那应该就是这个文件的问题了,建议卸载重装一次
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-16 10:32:50 | 显示全部楼层
Twilight6 发表于 2020-5-16 10:28
那你去看看一下你的python目录里 Python3.8.2\lib\idlelib\ 中有无  idel.py   这个文件。

有,不过好奇怪,这里面的我可以右键 Edit with 选项打开
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-16 10:36:13 | 显示全部楼层    本楼为最佳答案   
jtxs0000 发表于 2020-5-16 10:32
有,不过好奇怪,这里面的我可以右键 Edit with 选项打开

那IDLE就没有问题了,可以打开的话,应该是你的文件问题,你重新创个.py文件打开试试就好,不过你如果直接改后缀创建py文件记得要把win 隐藏后缀给关了 不然改不了后缀
T[V%N9YMB}67@5$Q)INQ@L1.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-5-16 10:41:36 | 显示全部楼层
Twilight6 发表于 2020-5-16 10:36
那IDLE就没有问题了,可以打开的话,应该是你的文件问题,你重新创个.py文件打开试试就好,不过你如果直 ...

谢谢,给了我一个启发,这个文件夹里面的都不能打开,但是拉去外面的话就没有问题了,辛苦辛苦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-16 10:42:49 | 显示全部楼层
jtxs0000 发表于 2020-5-16 10:41
谢谢,给了我一个启发,这个文件夹里面的都不能打开,但是拉去外面的话就没有问题了,辛苦辛苦

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-6-2 11:54:47 | 显示全部楼层
jtxs0000 发表于 2020-5-16 10:41
谢谢,给了我一个启发,这个文件夹里面的都不能打开,但是拉去外面的话就没有问题了,辛苦辛苦

我出现了和你一样的问题  虽然拉出来能解决,不过还是想知道是什么原理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-30 17:49:05 | 显示全部楼层
解决了,问题出在这个目录下面某个py文件的命名上。https://stackoverflow.com/questi ... lder-is-created-how

我是因为之前某次在里面创建了一个code.py的文件  你也可以看看目录下面是不是有类似其他原生模块的文件名
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 21:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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