我查了几个重复的问题,但它们与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太)。
答案 0 :(得分:7)
你错过了第一行的!
,所以它只是一个注释,整个事情被解释为一个sh脚本。它应该是这样的:
#!/bin/python3
答案 1 :(得分:0)
将第一个字符串更改为#!/usr/bin/python3
您应该使用#!
代替#
。