re-sub-positional-args (B034)
源自 flake8-bugbear linter。
作用
检查对 re.sub
、re.subn
和 re.split
的调用,这些调用将 count
、maxsplit
或 flags
作为位置参数传递。
为什么这不好?
将 count
、maxsplit
或 flags
作为位置参数传递给 re.sub
、re.subn
或 re.split
可能会导致混淆,因为 re
模块中的大多数方法都接受 flags
作为第三个位置参数,而 re.sub
、re.subn
和 re.split
具有不同的签名。
相反,请将 count
、maxsplit
和 flags
作为关键字参数传递。
示例
建议改为