2016-12-15 95 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

您应该使用#!而不是#

相关问题