如何让Python程序运行而不是在记事本中打开?

7 投票
4 回答
24105 浏览
提问于 2025-04-17 17:21

我在打开一个.py文件时遇到了一些麻烦。我有一个程序需要调用这个.py文件(比如说,pathname/example.py file.txt),但它不是运行这个Python程序,而是直接在记事本中打开了。请问我该怎么让它运行呢?

这个程序本身是用来处理一个文件的,最后会生成一个更易读的输出。

补充一下:我的操作系统是Windows 7。而调用Python的文件是一个.bat文件。

再补充:看起来我需要重新安装Python,不知道为什么...不过现在终于可以正常工作了。为什么一开始我就没想到要重新安装呢...然后我还得改一下文件扩展名的打开方式。谢谢大家!

4 个回答

3

好的。
1) 我试着关掉再打开。
2) 我卸载了Python,然后重新安装了一遍。

结果还是不行。然后!

在Windows资源管理器里,有一个“打开方式”的选项,可以设置默认程序。如果你点击文件名或者在命令行输入文件名,Windows就会用这个程序打开它。如果默认程序不是Python,而是记事本或者其他的,记得把它改成Python。这样一来,问题就解决了。

9

这个问题很可能是因为你把记事本设置成了打开 .py 文件的默认程序。你可以去 Windows 的默认程序设置里,选择按文件扩展名选择应用程序。在这里找到 .py 文件,然后把打开方式从记事本改成 Python。这样应该就能解决你的问题了。

撰写回答