概述
在测试数据库时,需要写入数据和保存图片,但又不希望保存大量图片,于是想当图片到达一定数目时自动删除图片,以下代码利用python自带函数删除指定文件夹下的所有文件。操作要慎重,不要写错文件夹而误删其他文件夹下的文件。
测试代码
import os
def del_files(path_file):
ls = os.listdir(path_file)
for i in ls:
f_path = os.path.join(path_file, i)
# 判断是否是一个目录,若是,则递归删除
if os.path.isdir(f_path):
del_files(f_path)
else:
os.remove(f_path)
if __name__ == "__main__":
# 删除/home/yasin/test目录下所有文件
del_files("/home/yasin/test/")