2016-12-15 54 views
0

我檢查了幾個重複的問題,但它們與python無關。意外標記附近的Python語法錯誤

這是我的腳本

#/bin/python3 
import time 

# Get the today date and use it as folder name 
print(time.strftime("%Y-%m-%d")) 

當我嘗試使用它形成終端(bash shell的),我得到的語法錯誤。

./test.py: line 5: syntax error near unexpected token `time.strftime' 
./test.py: line 5: `print(time.strftime("%Y-%m-%d"))' 

看代碼似乎沒有什麼是錯的,我沒有收到哪一個問題,如果它涉及到Python或到Linux(如在其他職位似乎它可以依靠從Linux太) 。

+2

這個確切的代碼對我來說工作得很好,也許它與你的文件或文件編碼中的一些模糊符號有關? –

+0

我剛剛發現它..問題在第一行..它錯過了!之後 #。 –

+0

這與'bash'有什麼關係,刪除那個筆記上的標籤。 – Inian

回答

6

你錯過了第一行的!,所以它只是一個評論,整個事情被解釋爲sh腳本。它應該是這樣的:

#!/bin/python3 
0

更改第一串像#!/usr/bin/python3

您應該使用#!而不是#

相關問題