[英]Python execution works in Shell but not in Terminal
我有一个Raspberry Pi,正在尝试创建Python脚本。 但是问题是我无法从终端运行脚本,它引发语法错误,但是相同的代码在Python 3.5.3 Shell中也能正常工作。
我正在尝试最简单的方法(例如print
并且已经尝试了多种方式使用括号和引号,但是在终端中执行脚本却不走运。
我将包含一个简单的Imgur屏幕快照链接,显示如何在Shell中而不是在终端中成功执行代码。
编码:
print ("test")
任何协助都将不胜感激!
错误是您的终端不知道您尝试执行的代码是python,因此它尝试使用bash解释器执行该代码。
添加正确的shebang以指定使用python解释器解决了该问题。
#!/usr/bin/env python
print("test")
你可以执行的Python脚本,即剧本boa.py
从终端通过python boa.py
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.