我有一些使用
os.path.join
和所有其他 os.path
方法的代码。我怎样才能将它转换为在任何地方使用 pathlib.Path
对象。
有没有比 grep
os.path
并更改每个实例更有效的方法?
我以为我知道一个自动修复程序,但显然我看到的 MR 是由一些可怜的小伙子完成的大量手动工作。不管怎样,你未来最好的选择是 ruff 和
--fix --select=PTH
。在撰写本文时,除了 PTH
之外,PTH201
没有自动修复,但它是更有可能发生的地方。