文件数达到100后自动删除旧文件

时间:2015-11-15 07:11:40

标签: python csv

我正在从传入数据创建CSV文件

import csv
data = ["value %d" % i for i in range(1,4)]

    for i in range(100):
        out = csv.writer(open(i+"myfile.csv","w"), delimiter=',',quoting=csv.QUOTE_ALL)
        out.writerow(data)

创建100个文件后,我想要更旧的文件。如何自动旧文件?

1 个答案:

答案 0 :(得分:1)

您可以尝试以下内容:

import glob
import os
if i == 100:
    for f in glob.glob("path_to_folder"):
        os.remove(f)

或要删除整个目录,您可以尝试:

import shutil
if i == 100:
    shutil.rmtree("path_to_folder")