尝试编辑 Python 文件,但右键单击文件时“使用 IDLE 编辑”消失了。如何恢复该命令?

尝试编辑 Python 文件,但右键单击文件时“使用 IDLE 编辑”消失了。如何恢复该命令?

尝试编辑一个 python 文件,但是当我右键单击该文件时,“编辑命令”突然消失。

我如何恢复编辑命令以便可以继续处理我的 python 文件?

我正在使用 Windows Vista。

答案1

在 Windows7 中,您可以创建
HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\edit\command
路径并将其默认值设置为
c:\python\pythonw.exe c:\python\Lib\idlelib\idle.pyw -e %1

答案2

我花了一些时间试图弄清楚这一点。我终于明白了。我正在运行 Windows 7,但 Vista、XP 等应该也一样。

  1. 卸载 python
  2. 打开注册表(Windows 按钮 + r,然后输入 regedit 并按回车键)
  3. 按 ctrl+f 并输入 .py
  4. 遇到的每个 .py 键,都将其删除。
  5. 这样做,直到它给你消息:完成搜索注册表

重复此过程,但更改以下查询的搜索:

.pyw
python
python.exe
pythonw.exe
  • 将其全部删除。
  • 注销您的用户帐户
  • 重新登录
  • 重新安装 python

答案3

右键单击“编辑命令”到底是什么意思?你最初是如何安装python以及运行和编辑python文件的,使用哪个编辑器等?

你考虑过使用 IDE 吗?我发现使用 Eclipse IDE 和 pyDev 进行开发确实很好。要么是 Eclipse,要么是 pyscripter,后者相当出名 -http://code.google.com/p/pyscripter/downloads/list

如果您想继续,请尝试重新安装 Python,每个版本都附带了 Python IDLE,我预计这就是您正在使用的。-http://www.python.org/getit/

然后它应该会恢复。如果失败:

  1. 在 regedit 中搜索键:HKEY_CLASSES_ROOT*\shell
  2. 右键单击“shell”并选择“创建新密钥”
  3. 将其命名为“使用 IDLE 编辑”
  4. 在其下方创建一个键并将其命名为“命令”。
  5. 双击右侧窗格中的(默认)值,然后输入以下内容:“python.exe %1”(如果您的 PATH 中没有它,则输入绝对 python 目录,例如:C:\Python27\bin\python.exe)

请参阅下面有关 IDE 编辑器等的更多链接:

http://wiki.python.org/moin/IntegratedDevelopmentEnvironments

https://stackoverflow.com/questions/60784/poll-which-python-ide-editor-is-the-best

https://stackoverflow.com/questions/126753/is-there-a-good-free-python-ide-for-windows

答案4

右键单击该文件,选择打开方式,选择默认程序,然后选择 python。

警告,这将尝试运行您尝试从命令提示符打开的任何脚本(但您可以将其删除)。

此后,计算机应该将该文件识别为 Python 文件并再次为您提供“使用 Idle 编辑”选项。

相关内容