[英]Python script won't run
我在路徑中添加了〜/ Scripts文件夾中的一些腳本。 所以我試着通過調用它們來測試我是否可以運行它們。 我在Linux Mint 11上有python 3.1。
user@pc ~/Scripts $ python aek.py
AEK
user@pc ~/Scripts $ aek.py
/home/user/Scripts/aek.py: line 1: syntax error near unexpected token `'AEK''
/home/user/Scripts/aek.py: line 1: `print('AEK')'
代碼就是這一行:
print('AEK')
您需要在腳本中添加第一行:
#!/usr/bin/python
或者你想要使用的任何翻譯。 如果沒有,shell(可能是bash)會認為它是一個shell腳本並且阻塞。
如果你想從路徑中獲取python解釋器,請改為:
#!/usr/bin/env python
有關其他信息,請參閱shebang 。
該錯誤不是python錯誤,而是shell錯誤。
如果你不通過python可執行文件運行它們,你應該添加一個shebang行。
它絕對不是python2 < - > python3沖突。 python2在這里很好地處理parens(但是有一些它會破壞的角落情況)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.