尽管代码运行正常,但状态栏上的语法无效

时间:2019-04-24 04:49:29

标签: python sublimetext

下面的代码可以正常工作,但适用于该行:

print(f"Some text {args}, some other text {key_words}, {len(key_words)}")

短毛绒显示无效的语法,并始终突出显示以下行:

[E] Invalid syntax, flake8(ok)

试图自动设置代码格式。

import keyword


def contains_keyword(*args):
    key_words = []
    for item in args:
        if keyword.iskeyword(item):
            key_words.append(item)
    if len(key_words) > 0:
        print(f"Lista {args}, din care {key_words}, {len(key_words)}")
        return True
    return False

contains_keyword('is', 'def', 'str1', 'str2', 'str3', "return", "for")

没有语法错误。

Error message

0 个答案:

没有答案