繁体   English   中英

Python执行在Shell中有效,但在Terminal中无效

[英]Python execution works in Shell but not in Terminal

我有一个Raspberry Pi,正在尝试创建Python脚本。 但是问题是我无法从终端运行脚本,它引发语法错误,但是相同的代码在Python 3.5.3 Shell中也能正常工作。

我正在尝试最简单的方法(例如print并且已经尝试了多种方式使用括号和引号,但是在终端中执行脚本却不走运。

我将包含一个简单的Imgur屏幕快照链接,显示如何在Shell中而不是在终端中成功执行代码。

https://imgur.com/a/lLSnq

编码:

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.

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