python 删除一个文件夹下的所有文件
要删除一个文件夹下的所有文件,可以使用os模块的listdir函数来获取文件夹中的所有文件和子文件夹,然后使用os模块的remove函数逐个删除文件。以下是一个示例代码:
import os
def delete_files_in_folder(folder_path):
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path):
os.remove(file_path)
elif os.path.isdir(file_path):
delete_files_in_folder(file_path)
os.rmdir(file_path)
# 用法示例
folder_path = '/path/to/folder' # 替换为实际的文件夹路径
delete_files_in_folder(folder_path)
请注意,这段代码会递归删除文件夹中的所有文件和子文件夹。如果你只想删除文件夹中的文件而保留子文件夹,请将os.rmdir(file_path)这一行注释掉。
原文地址: https://www.cveoy.top/t/topic/i3Jj 著作权归作者所有。请勿转载和采集!