从终端问题运行python程序

问题描述 投票:1回答:3

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

在终端命令上运行和显示有什么问题吗?

$ ls
hello_world.py
$ python hello_world.py
$

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

print('Hello Python world!')
python terminal
3个回答
0
投票

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


0
投票

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

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

$ cat hello_world.py

输出应该是

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

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

$ sublime hello_world.py

-3
投票

在.py文件的顶部

#!/usr/bin/python3 

然后,当您需要授予您的文件权限

chmod +x hello_world.py

然后跑

./hello_world.py

如果你想让python2在usr / bin中改变它,这将在python3中运行它

© www.soinside.com 2019 - 2024. All rights reserved.