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/