Geeker_odd 发表于 2021-8-25 16:25:46

为什么不能在桌面建立新python文档

看小甲鱼老师的课程视频,很轻松在桌面建立一个新的python文档。但是我的却不行,后来我把环境变量设置好了,在DOS命令cmd下输入python直接可以了(如图):

但是,桌面建立的test.py还是无法打开。请有经验的鱼油指点一二,谢谢!

Geeker_odd 发表于 2021-8-25 16:27:25

本帖最后由 Geeker_odd 于 2021-8-25 16:28 编辑

附上图片

Geeker_odd 发表于 2021-8-25 16:29:01

Geeker_odd 发表于 2021-8-25 16:27
附上图片

图片无法上传

南归 发表于 2021-8-25 16:30:55

桌面不能新建py文件?能新建双击后没有反应?是否试过右键换一种打开方式?

Geeker_odd 发表于 2021-8-25 16:32:59

南归 发表于 2021-8-25 16:30
桌面不能新建py文件?能新建双击后没有反应?是否试过右键换一种打开方式?

试过了,用python打开,不行

南归 发表于 2021-8-25 16:39:33

具体怎么不行

wp231957 发表于 2021-8-25 16:40:41

从管理Windows文件方面来讲,我们是不支持在桌面创建文件的

逃兵 发表于 2021-8-25 16:42:25

右键
Edit with IDLE

Geeker_odd 发表于 2021-8-25 17:02:14

逃兵 发表于 2021-8-25 16:42
右键
Edit with IDLE

右键只有python没有IDLE啊,如何添加?

逃兵 发表于 2021-8-25 17:19:15

https://jingyan.baidu.com/article/a17d5285e574d08098c8f22e.html

luxingyu329 发表于 2021-8-25 18:16:00

https://www.bilibili.com/video/BV1Kb4y167f3/看看是不是这样,我也有同样的问题,这样搞了一下

tt000 发表于 2021-8-25 19:25:53

你在电脑上搜索一下IDLE,不是浏览器搜索,就是电脑内部搜索IDLE,然后在IDLE上新建python文件

Geeker_odd 发表于 2021-8-25 19:41:07

逃兵 发表于 2021-8-25 17:19
https://jingyan.baidu.com/article/a17d5285e574d08098c8f22e.html

这个很详细!但是,我的电脑不一样,我也不知道为什么。我用那个注册表的方式,打开到.py就无法再打开了,没有下层文件夹了。

叼辣条闯世界 发表于 2021-8-25 19:56:52

Geeker_odd 发表于 2021-8-25 19:41
这个很详细!但是,我的电脑不一样,我也不知道为什么。我用那个注册表的方式,打开到.py就无法再打开了 ...

那就是你的python安装有问题,重装python就可以了
官网:www.python.org

白two 发表于 2021-8-25 22:43:14

你是直接改的后缀吗?确定是把显示的那个后缀名改了?
确定一下文件是否显示了后缀名

Geeker_odd 发表于 2021-8-26 15:06:00

叼辣条闯世界 发表于 2021-8-25 19:56
那就是你的python安装有问题,重装python就可以了
官网:www.python.org

重装不一定有用吧......我想按教程试一试,但是没动过注册表,不敢贸然动手。我觉得这段话是对的:

"找到注册表路径:HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command。

如果你的电脑里没有这个路径,那么就安装这个路径,逐级建立项,然后将名字按上面的路径进行修改。

最后在command项的默认值里,输入

"C:\Python34\pythonw.exe" "C:\Python34\Lib\idlelib\idle.pyw" "%1"

然后确定即可。"

我电脑里注册表的路径是HKEY_CLASSES_ROOT\SystemFileAssociations\.py,没有后面的\shell\Edit with IDLE\command,我是不是把这些创建文件夹添加进去就可以了?但是不会动注册表。能否教一下如何修改注册表?

Geeker_odd 发表于 2021-8-26 16:00:07

我把注册表更改了,增加了shell\Edit with IDLE\command,并把"D:\Software\Python\pythonw.exe" "D:\Software\Python\Lib\idlelib\idle.pyw" "%1"添加到command的数据里,但还是不行。可能注册表不是这样改的?

Geeker_odd 发表于 2021-8-26 16:09:53

白two 发表于 2021-8-25 22:43
你是直接改的后缀吗?确定是把显示的那个后缀名改了?
确定一下文件是否显示了后缀名

是啊,我直接把后缀.txt改为.py,但是其实文件还是文本的,不会变成python程序文件。我看教学视频上老师也是这样改的啊。如果我在电脑桌面,点击右键新建,只有文本文件、word、excel之类可以选择,没有python类型的选项。

白two 发表于 2021-8-26 16:52:02

本帖最后由 白two 于 2021-8-26 16:53 编辑

Geeker_odd 发表于 2021-8-26 16:09
是啊,我直接把后缀.txt改为.py,但是其实文件还是文本的,不会变成python程序文件。我看教学视频上老师 ...

我的右键新建也只有这些选项啊?
能直接打开idle吗?
下载一个 py 文件试试看能直接运行吗?

Geeker_odd 发表于 2021-8-27 00:24:49

白two 发表于 2021-8-26 16:52
我的右键新建也只有这些选项啊?
能直接打开idle吗?
下载一个 py 文件试试看能直接运行吗?

如果是python程序文件,选中点击右键,有Edit with IDLE; 如果是text文件,选中点击右键,则没有。把text文件后缀改成.py, 一样没有IDLE。
页: [1] 2
查看完整版本: 为什么不能在桌面建立新python文档