是一种将文件系统中指定目录下的文件信息提取出来并保存为CSV文件的操作。下面是一个完善且全面的答案:
Python读取目录并输出到CSV的实现步骤如下:
import os
import csv
target_directory = '目标目录路径'
file_info_list = []
walk
函数遍历目标目录及其子目录中的所有文件:for root, dirs, files in os.walk(target_directory):
for file in files:
file_path = os.path.join(root, file)
file_name = os.path.basename(file_path)
file_size = os.path.getsize(file_path)
file_info_list.append([file_name, file_size])
csv_file_path = 'CSV文件路径和文件名.csv'
with open(csv_file_path, 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['文件名', '文件大小'])
writer.writerows(file_info_list)
以上代码将目标目录中的文件名和文件大小保存到CSV文件中,其中每行包含文件名和文件大小两个字段。你可以根据实际需要修改代码中的目标目录路径和CSV文件路径,以及需要保存的文件信息字段。
这个操作在以下场景中特别有用:
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,你可以根据实际需求选择适合的产品。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云