我正在运行 Windows 7。我将文件的默认程序.py
设置为python.exe
。如果我双击一个.py
文件,它将使用 Python 正确启动。
但在 Windows 资源管理器中,文件旁边的图标.py
显示起来就像是.txt
(一张带折叠角的纸)
在使用过程中,默认程序被设置为记事本,此时图标变为这样,但后来又改回了 python,并且可以与 python exe 一起正常工作。但发生此更改时图标没有切换回来。
我可以做些什么来强制它切换到标准.py
图标而不是 txt 图标?
答案1
根据这页面上,有多种方法可以更改文件扩展名图标,但我认为“选项一”是最简单的。
针对你的情况,我认为你需要这么做。
- 下载 FileTypesMan这里,并执行。
- 向下滚动直到找到四个 Python 扩展(、、
.py
和 )。.pyc
.pyo
.pyw
- 分别双击它们,并
Default Icon
用正确的 Python 图标的文件路径替换字段。- 对于图标
.py
,.pyw
默认文件路径应该是类似于C:\Python27\DLLs\py.ico
(对于 Python 2.7)或C:\Python33\DLLs\py.ico
(对于 Python 3.3)。 - 对于图标
.pyc
,.pyo
默认文件路径应该是类似于C:\Python27\DLLs\pyc.ico
(对于 Python 2.7)或C:\Python33\DLLs\pyc.ico
(对于 Python 3.3)。
- 对于图标
- 关闭 FileTypesMan。
如果您在安装 Python 时没有使用默认安装目录,或者使用了其他版本,请确保将上述文件路径中的C:\Python27
或替换C:\Python33
为 Python 安装的文件路径。
完成上述所有步骤后,所有 Python 图标都应显示正确的图标。如果出于某种原因,它们仍然不正确,请确保尝试重新启动计算机或仔细检查图标的文件路径。
答案2
这很可能是图标缓存问题。众所周知,Windows 7 和 Vista 在发生更改时无法更新图标缓存,因此某些旧图标即使在重新启动后仍会保留下来。
解决办法通常是清除图标缓存. 尝试那里给出的解决方案之一。
答案3
我也遇到了这个问题。以下是我所做的。
- 右键单击一个 Python 程序。
- 选择属性。
- 您会在常规选项卡中找到“打开方式”选项。
- 单击更改并选择“python.exe”。
现在,您将恢复所有 .py 类型文件的 Python 图标。