我有这段代码:
for urls in new_keywords
if urls not in old_keywords
upload_keywords.append(urls)
我的错误:
File "controller.py", line 56
for urls in new_keywords
^
SyntaxError: invalid syntax
之前我遇到过这个错误,问题是空格和制表符混合为缩进。我已经检查了这个,并且我的编辑器只能看到点(空格),但它似乎不起作用?任何想法?
答案 0 :(得分:9)
你错过了冒号,它应该是:
for urls in new_keywords:
if urls not in old_keywords:
upload_keywords.append(urls)
这就是你得到无效语法错误的原因
答案 1 :(得分:3)
您在代码段的前两行中错过了一个冒号。
更改
for urls in new_keywords
if urls not in old_keywords
要
for urls in new_keywords:
if urls not in old_keywords:
您应该始终在for
语句之后(以及while
,if
和其他一些语句)放置冒号
答案 2 :(得分:3)
你缺少一些冒号
for urls in new_keywords: # <======== here
if urls not in old_keywords: # <= and here
upload_keywords.append(urls)