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 作为关键字参数传递。
示例
建议改为