繁体   English   中英

从终端问题运行python程序

[英]Running a python program from a terminal issue

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

我在运行并在终端命令上显示时出错了吗?

$ ls
hello_world.py
$ python hello_world.py
$

下面的“脚本”是我如何使用崇高的文本运行代码。 从我的角度来看,基本上脚本本身没有问题。

print('Hello Python world!')

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

每当遇到此类问题时,都是因为我要运行的文件与我要更改的文件不同。 我建议在实际运行文件之前使用某种东西(例如cat )检查文件的内容。

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

$ cat hello_world.py

输出应为

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

如果输出为空白,则说明您有问题。 尝试使用sublime打开该确切文件。 大概与

$ sublime hello_world.py

.py文件顶部

#!/usr/bin/python3 

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

chmod +x hello_world.py

然后运行

./hello_world.py

如果您要python2只是在usr / bin中更改它,它将在python3中运行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM