Python获取文件目录下音频时长、大小、并写入csv文件csdn,python获取文件目录下音频时长、大小、并写入csv文件
import os
import csv
path = 'D:/dir' #你的文件目录
csv_path = os.path.join(path, 'save.csv')
lst = os.listdir(path)
for onf in lst:
if onf.endswith('.mp4') or onf.endswith('.MP4') or onf.endswith('.wav'):
csvfile = open(csv_path,'a',newline='')
writer = csv.writer(csvfile)
with open(os.path.join(path, onf), 'rb') as f:
time_count = f.getparams().nframes/f.getparams().framerate
MegaByte = os.stat(os.path.join(path, onf)).st_size
writer.writerow([os.path.join(path, onf),time_count, MegaByte])