python - 关闭 DictReader 有必要还是可能?

标签 python python-2.7 csv

filenames = glob('directory*.csv')   

for filename in filenames:
   f = csv.DictReader(open(filename))
   #code

f.close()

你好。我不太熟悉DictReader

使用后需要关闭吗?即f.close()

最佳答案

以下问题是 Python No CSV Close 的重复问题。 也就是说,根据我的理解,由于 DictReader 是 CSV 上的解析器,因此无需关闭它。但是,底层文件应该在完成后关闭。

关于python - 关闭 DictReader 有必要还是可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42125466/

相关文章:

python - 如何使 send() 调用异步?

带有重复键或无的 Python dict

python - Python 中的过滤对象数组

python - 根据列中的条件选择行中的数据

java - 使用“加载数据到”将 CSV 文件加载到 mysql 表。如何将以下查询转换为 JOOQ?

python - 使用 python 替换和删除 csv 中的列

python - 使用 python 创建一个新的 csv 文件

Python2 在 Pandas DataFrame 中选择数据的速度比 Python3 快......为什么?

python - 如何遍历范围并在 Python 中随机打乱列表?

Python MySQL 批量插入字符编码错误