【发布时间】:2020-10-21 01:16:46
【问题描述】:
我有许多带有 .py 扩展名的 python 文件,我正在处理、关闭这些文件,并试图稍后再返回。当我尝试通过右键单击并选择“使用 IDLE 编辑”来打开它们时,会创建一个 pycache 文件夹,而不是打开它们。
我有一个解决方法,我用 Notepad++ 编辑文件,将文本复制到新的 python 编辑器中,删除旧文件,然后用相同的名称重新保存新文件。我的研究发现了与 pycache 和 IDLE 相关的问题,但没有一个专门解决这个问题。有没有人遇到过类似的问题/知道如何解决?我在 Windows 7 上运行 Python 3.5.2。
【问题讨论】:
-
我没有听说有人遇到过这样的问题,所以如果您的 Windows 或 Python 出现问题,我不会感到惊讶。注意: 1. IDLE 本身与 Windows 资源管理器中的“使用 IDLE 编辑”代码无关,除了在资源管理器代码按预期工作时打开。 2、IDLE与pycache无关。它只是要求 Python 打开一个 Python 文件,而 Python 本身会检查缓存的副本。 3. 最好的解决方法是使用 File => Open、File => Recent Files 或 File => Open Module 从 IDLE 中打开 .py 文件。我很少使用 Explorer 打开 .py 文件。
-
更多注意事项: 4. 我将 IDLE 固定在任务栏上,以便轻松打开。 5. 如果可以的话,升级到 3.5.3(或者几周后升级到 3.6.0 或 3.6.1)。我很确定它修复了 Windows 安装程序的错误,并且可能修复了“使用...编辑”代码,这两个代码都是为 3.5.0 重写的。