2013-02-27 30 views
4

我在打开一个.py文件时遇到了一些麻烦。我有一个程序调用这个.py文件(即pathname/example.py file.txt),但不是运行python程序,而是在记事本中打开它。如何让它运行?如何让python程序运行而不是在记事本中打开?

程序本身需要一个文件,并创建一个更具可读性的输出。

编辑:操作系统是Windows 7.而调用python的文件是一个.bat文件。

编辑2:它看起来像我不得不重新安装python出于某种原因...但它看起来像它终于工作。为什么重新安装永远不会想到首先......然后我不得不改变文件扩展的打开方式。谢谢你们

+0

哪个操作系统? – 2013-02-27 20:28:29

+0

什么类型的程序在调用.py文件?它可能需要知道python安装位置是为了运行python文件。 – ryrich 2013-02-27 20:30:13

回答

0

你是否试图运行这样的程序?

/dirdir/MyPythonScript.py 

尝试以下方法,而不是

python /dirdir/MyPythonScript.py 
+0

我试过这个,但得到错误“'python'不被识别为内部或外部命令。”我确实在PATH for windows中设置了python。 – FaerieDrgn 2013-02-27 21:10:53

+0

你可以在程序外使用python myscript.py运行脚本(即cmd提示符)吗? – 2013-02-27 21:12:34

+0

您使用哪个程序(或语言)来尝试启动python脚本? – 2013-02-27 21:13:28

0

好的。
1)我试着把它关掉再打开。 2)我卸载并重新安装python

仍然没有喜悦。接着!

在Windows资源管理器中有一个打开的选项,用于设置窗口指向的默认程序,如果您单击文件名或在命令行上输入它。改变从记事本或任何它是不是蟒蛇。将其更改为python。然后presto。没问题-o。

3

发生这种情况的原因很可能是您已将记事本设置为打开.py文件的默认程序。在Windows中转到默认程序应用程序。按分机选择应用程序。这里搜索.py文件。将选项从记事本更改为python。这应该可以解决你的问题。

相关问题