意外令牌附近的Python语法错误

Lui*_* T. 0 python linux python-3.x

我检查了几个重复的问题,但它们与python无关.

这是我的剧本

#/bin/python3
import time

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

一旦我尝试使用它形成终端(bash shell),我得到语法错误.

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

看代码似乎没有什么不对,我不知道哪个是问题,如果它与Python或Linux相关(如在其他帖子中似乎它也可能取决于Linux).

Izk*_*ata 7

你错过了!第一行,所以它只是一个注释,整个事情被解释为一个sh脚本.它应该如下所示:

#!/bin/python3
Run Code Online (Sandbox Code Playgroud)