从终端问题运行python程序

时间:2017-12-25 19:39:14

标签: python terminal

基本上这是我在运行C程序时遇到的问题,我试图从终端运行python程序,但问题又出现了。在确切的目录中绑定一个确切的文件后,终端似乎没有运行该程序,只是跳过它。

在终端上运行和显示我是否做错了 命令?

$ ls
hello_world.py
$ python hello_world.py
$

以下'脚本'是我如何使用sublime文本运行代码。基本上从我的观点来看,脚本本身没有问题。

print('Hello Python world!')

3 个答案:

答案 0 :(得分:0)

如果您的python已正确安装,那么终端没有问题。 Python解释器逐行执行代码。它正在完成文件并从中传出。

答案 1 :(得分:0)

每当我遇到这种问题时,都是因为我试图运行的文件与我正在改变的文件不一样。我建议在实际运行之前使用某些东西(如cat)来检查文件的内容。

因此,在您的情况下,弹出您的终端并运行:

$ cat hello_world.py

输出应为

$ cat hello_world.py
print("Hello Python World!")

如果输出为空白,则表明您的问题。尝试使用sublime打开该确切文件。可能与

$ sublime hello_world.py

答案 2 :(得分:-3)

位于.py文件的顶部

添加

#!/usr/bin/python3 

然后当您需要提供文件权限时

chmod +x hello_world.py

然后运行

./hello_world.py

如果你想让python2在usr / bin中更改

,这将在python3中运行它