read-whole-file (FURB101)
派生自 refurb 代码检查工具。
此规则不稳定且处于预览状态。使用需要 --preview 标志。
作用
检查对 open 和 read 的使用,这些使用可以用 pathlib 方法替换,例如 Path.read_text 和 Path.read_bytes。
为什么这不好?
当将文件的全部内容读取到变量中时,使用 pathlib 方法(如 Path.read_text 和 Path.read_bytes)而不是通过 with 语句调用 open 和 read 更简单、更简洁。
示例
建议改为