write-whole-file (FURB103)
派生自 refurb 代码检查工具。
此规则不稳定且处于预览状态。使用需要 --preview 标志。
作用
检查使用 open 和 write 是否可以用 pathlib 方法替换,例如 Path.write_text 和 Path.write_bytes。
为什么这不好?
当将单个字符串写入文件时,使用像 Path.write_text 和 Path.write_bytes 这样的 pathlib 方法,而不是通过 with 语句调用 open 和 write 会更简单明了。
示例
建议改为