"Edit with IDLE" 不在上下文菜单中
"Edit with IDLE" not in context menu
最近我在 Windows 10 中安装了 Python 2.7.13。
当我试图通过右击打开我的 python 程序时,我找不到选项 Edit with IDLE
。
我已经尝试了其他堆栈溢出问题中给出的解决方案,但仍然无效。
我在其他 Stack Overflow 问题上找到的答案是......
回答 1
Right Click on file and select default program for .py file **python.exe**
回答 2
Change in Registry key
但他们对我不起作用。
我找到了解决方案...
在保存 python 代码时,将显示两个扩展名 .py
和 .pyw
。我使用 .pyw
扩展名保存我的文件,而不是另存为my.py
另存为 my.pyw
。之后再次右键单击文件,然后有一个选项 Edit with IDLE
。
男孩们。我做到了。 我真的对编码什么的一无所知,但我遇到了同样的问题。就我而言,我下载了 idle 3.10,但“使用 idle 进行编辑”仅在 Idle 2.7 中出现。我也有“使用空闲编辑 - 3.5(32 位)”,但没有打开。
无论如何,所以我去了注册表
Computer\HKEY_CLASSES_ROOT\Python.File\Shell\
...我看到了 2 个文件夹。所以,我创建了一个新文件夹,或者我猜是“key”,并将其命名为“使用 IDLE 3.10 编辑”。我非常关注第一个“Edit with Idle”(2.7) 键框中的键和代码。所以,在这个文件夹中,我创建了键“command”,并位于 3.10 的“pythonw.exe”所在的位置。出于某种原因,我在我的 appdata 文件夹中找到了它;它不在 2.7 的位置,因为 2.7 就在我的 C:drive 中。无论如何,我复制了整个路径并将 Idle 2.7 的值粘贴到我的案例中为 3.10 新建的命令文件夹中。
我用我的 3.10 版本替换了 2.7 的位置路径,在该路径中我找到了为 python 设置的值的特定文件。
因此;我更改了代码中的两部分,以空格分隔。
"C:\Users...\Python310\pythonw.exe" "C:\Users...\Python310\Lib\idlelib\idle.pyw" -e "%1"
然后,我在注册表中创建的上下文菜单出现在我的文件夹中,它打开了 IDLE 的 3.10 版本!我希望这可以帮助其他尚未弄清楚的人。伙计,我很惊讶它对我有用。
最近我在 Windows 10 中安装了 Python 2.7.13。
当我试图通过右击打开我的 python 程序时,我找不到选项 Edit with IDLE
。
我已经尝试了其他堆栈溢出问题中给出的解决方案,但仍然无效。
我在其他 Stack Overflow 问题上找到的答案是......
回答 1
Right Click on file and select default program for .py file **python.exe**
回答 2
Change in Registry key
但他们对我不起作用。
我找到了解决方案...
在保存 python 代码时,将显示两个扩展名 .py
和 .pyw
。我使用 .pyw
扩展名保存我的文件,而不是另存为my.py
另存为 my.pyw
。之后再次右键单击文件,然后有一个选项 Edit with IDLE
。
男孩们。我做到了。 我真的对编码什么的一无所知,但我遇到了同样的问题。就我而言,我下载了 idle 3.10,但“使用 idle 进行编辑”仅在 Idle 2.7 中出现。我也有“使用空闲编辑 - 3.5(32 位)”,但没有打开。
无论如何,所以我去了注册表 Computer\HKEY_CLASSES_ROOT\Python.File\Shell\
...我看到了 2 个文件夹。所以,我创建了一个新文件夹,或者我猜是“key”,并将其命名为“使用 IDLE 3.10 编辑”。我非常关注第一个“Edit with Idle”(2.7) 键框中的键和代码。所以,在这个文件夹中,我创建了键“command”,并位于 3.10 的“pythonw.exe”所在的位置。出于某种原因,我在我的 appdata 文件夹中找到了它;它不在 2.7 的位置,因为 2.7 就在我的 C:drive 中。无论如何,我复制了整个路径并将 Idle 2.7 的值粘贴到我的案例中为 3.10 新建的命令文件夹中。 我用我的 3.10 版本替换了 2.7 的位置路径,在该路径中我找到了为 python 设置的值的特定文件。 因此;我更改了代码中的两部分,以空格分隔。 "C:\Users...\Python310\pythonw.exe" "C:\Users...\Python310\Lib\idlelib\idle.pyw" -e "%1"
然后,我在注册表中创建的上下文菜单出现在我的文件夹中,它打开了 IDLE 的 3.10 版本!我希望这可以帮助其他尚未弄清楚的人。伙计,我很惊讶它对我有用。