相关疑难解决方法(0)

文件打开:这是不好的Python风格?

要读取文件的内容:

data = open(filename, "r").read()
Run Code Online (Sandbox Code Playgroud)

打开的文件立即停止在任何地方被引用,因此文件对象最终将关闭...并且它不应该影响使用它的其他程序,因为该文件仅用于读取而不是写入.

编辑:这实际上在我写的一个项目中咬了我 - 它促使我问这个问题.只有在内存不足时才清理文件对象,而不是在文件句柄用完时清理.因此,如果您经常这样做,最终可能会耗尽文件描述符并导致IO尝试打开文件以引发异常.

python file-io coding-style file

11
推荐指数
2
解决办法
3817
查看次数

标签 统计

coding-style ×1

file ×1

file-io ×1

python ×1