第一次问一个问题,因此请原谅发布中的任何问题。我似乎无法正常执行任何python脚本,命令不起作用。运行只包含一条print语句的脚本:print "Hello World"结果是:错误:没有这样的文件“ Hello World”运行python并在shell中键入命令可以正常工作。有什么建议么?
2 回答

繁花如伊
TA贡献2012条经验 获得超12个赞
我敢肯定,您不是使用Python来运行您的代码。从我的bash壳:
pax$ print "Hello World"
Error: no such file "Hello World"
这几乎表明它正在bash执行您的代码,而不是Python。最简单的检查方法是通过将其作为参数直接提供给Python解释器来运行它:
pax$ python myscript.py
Hello World
建立解决问题的方法后,您只需在Python脚本的顶部添加一个shebang行,这样bash,如果确实尝试运行它,就可以将其传递给正确的程序。例如:
#!/usr/bin/env python
print "Hello World" # use parentheses in Python 3
添加回答
举报
0/150
提交
取消