在虚拟环境中,我使用的是python 3.5.2。我跑的时候
python file.py。我得到以下错误
filename = source_path.split('/').[-1]
^
SyntaxError: invalid syntax
代码段
for line in lines:
source_path = line[0]
filename = source_path.split('/').[-1]
我看到类似post,因为他使用python 2.7时OP出错了。但我在我的虚拟环境中使用3.5.2。我错过了什么?
答案 0 :(得分:1)
.
[]
filename = source_path.split('/')[-1]
# ^^
答案 1 :(得分:1)
source_path.split('/')
将返回list
,并访问您需要执行的列表索引
filename = source_path.split('/')[-1]