无法在cmd中执行扩展名为.py的python脚本

时间:2019-01-03 15:47:39

标签: python windows cmd

我已将目录更改为存储文件的相关位置,但是仍然无法执行脚本。

当我使用“ py Hell.py.txt”而不是“ py Hell.py”时,它将起作用。

这是什么问题。 我也用.py扩展名保存了它。 请检查下面的链接以查看屏幕截图 python script

3 个答案:

答案 0 :(得分:0)

您可能正在使用Windows,并且文件扩展名被隐藏。您可能想要转到文件夹选项并禁用“隐藏文件扩展名”,然后看到保存的文件确实是文本(.txt)文件,而不是Python(.py)文件。

答案 1 :(得分:0)

似乎您的文件名实际上是“ Hell.py.txt”,而不是“ Hell.py”。这就是为什么解释器无法运行“ Hell.py”的原因,请检查并尝试再次运行。

答案 2 :(得分:0)

只需检查几件事

  1. 您当前正在使用什么文本编辑器?正如其他人指出的那样,如果您使用的是记事本,它可能会将python文件另存为.txt文件。

  2. 您输入了什么代码来获取输出?

我已经使用以下代码在我自己的控制台上尝试过,并将文件另存为hello.py.txt

print("hello hello")

运行文件后,我得到以下输出

hello hello

从长远来看,使用诸如Atom或Sublime之类的文本编辑器绝对值得。我个人将atom用于python,软件包和其他支持对我的编码有很大帮助:)

希望这回答了您的问题!