Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让python程序运行而不是在记事本中打开?_Python_Notepad - Fatal编程技术网

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

如何让python程序运行而不是在记事本中打开?,python,notepad,Python,Notepad,我在打开.py文件时遇到一些问题。我有一个程序调用这个.py文件(即pathname/example.py file.txt),但是它没有运行python程序,而是在记事本中打开它。如何让它运行 程序本身接收一个文件,并创建更可读的输出 编辑:操作系统为Windows 7。调用python的文件是一个.bat文件 编辑2:看起来出于某种原因我不得不重新安装python。。。但看起来它终于起作用了。为什么一开始就不考虑重新安装。。。然后我不得不改变文件扩展名的打开方式。谢谢大家你们想这样运行程序吗

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

程序本身接收一个文件,并创建更可读的输出

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


编辑2:看起来出于某种原因我不得不重新安装python。。。但看起来它终于起作用了。为什么一开始就不考虑重新安装。。。然后我不得不改变文件扩展名的打开方式。谢谢大家

你们想这样运行程序吗

   /dirdir/MyPythonScript.py
请尝试以下方法

   python /dirdir/MyPythonScript.py

您需要从命令行运行它。 好的。
1) 我试着一次又一次地关掉它。 2) 我卸载并重新安装了python

还是没有快乐。然后呢


在windows资源管理器中,有一个“打开方式”选项,用于设置windows在单击文件名或在命令行中输入文件名时指向的默认程序。如果不是python,就从记事本或其他任何东西中更改它。将其更改为python。然后是普雷斯托。没问题

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

我已经尝试过了,但是出现了错误“'python'不被识别为内部或外部命令”。我在windows的路径中设置了python。您可以在程序外(即cmd提示符)使用python myscript.py运行脚本吗?哪个程序(或语言)你是在尝试启动python脚本吗?我想我是在尝试从windows运行它。我可以在cmd提示符下运行它。python选项不提供您是否安装了python并正确安装了默认的ideidle?