我正在尝试在计算机上打开 .py 脚本,但不幸的是它一直在记事本中打开。我尝试过更改计算机上的关联,但即使当我浏览到 python.exe 并单击它时,它也不会显示为可用程序(有趣的是,pythonw.exe 可以与它关联,但当我单击时没有任何内容打开)在与 pythonw 关联的文件上)。有什么办法可以解决这个问题吗?如果没有,我如何从 Python 解释器手动运行我的脚本?
另外,我也尝试过重新安装Python,但没有帮助。
您可以检查注册表以查看与 .py 和 .pyw 文件关联的内容。对我来说 .py 与 Python.File 相关联,Python.File 将其用于其 shell\open 命令:
"C:\Python27\python.exe" "%1" %*
Run Code Online (Sandbox Code Playgroud)
同样,.pyw 与使用 pythonw.exe 打开的 Python.NoConFile 相关联。在 HKEY_CLASSES_ROOT 下查找这些扩展名和文件类型作为键。
您还可以从控制台窗口使用 ASSOC 和 FTYPE 命令来检查这些:
C:\projects>assoc .py
.py=Python.File
C:\projects>ftype python.file
python.file="C:\Python27\python.exe" "%1" %*
Run Code Online (Sandbox Code Playgroud)
它们还有命令行变体,允许您设置新值。检查他们的帮助屏幕以获取更多信息,并搜索 Stack Overflow 以获取大量示例。
| 归档时间: |
|
| 查看次数: |
69568 次 |
| 最近记录: |