percent-format-expected-sequence (F503) 派生自 Pyflakes 代码检查器。 作用 检查在printf样式的格式字符串中使用映射类型值,但没有命名占位符的情况。 为什么这不好? 当在printf样式的格式字符串中使用映射类型值(例如dict)时,键必须被命名。 否则,表达式将引发一个TypeError。 示例 "%s, %s" % {"greeting": "Hello", "name": "World"} 建议改为 "%(greeting)s, %(name)s" % {"greeting": "Hello", "name": "World"} 或者 "%s, %s" % ("Hello", "World") 参考 Python 文档:printf 样式的字符串格式化