使用python删除多个csv文件的内容

时间:2017-01-16 16:41:01

标签: python csv

我使用以下代码删除单个csv文件的内容:

filename = "output.csv"
# opening the file with w+ mode truncates the file
f = open(filename, "w+")
f.close()

有没有办法同时处理同一个文件夹中的多个csv文件?基本上我想保留文件名,只删除它们的内容。

1 个答案:

答案 0 :(得分:4)

您可以使用标准库中的glob包来获取目录中扩展名的文件列表:

import glob

for csv_file in glob.glob("*.csv"):
    open(csv_file, "w+").close()