Python 文件数达到100后自动删除旧文件
我正在从传入数据创建CSV文件Python 文件数达到100后自动删除旧文件,python,csv,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个文件后,我想删除旧文件。如何自动删除旧文件?您可以尝试以下方法
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个文件后,我想删除旧文件。如何自动删除旧文件?您可以尝试以下方法:
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")
每个文件都使用什么文件时间?