import os from pydub import AudioSegment # 设置原始WMA文件所在的目录 source_directory = '.' # 设置转换后的MP3文件要保存的新目录 destination_directory = 'in-mp3' # 如果目标目录不存在,则创建它 if not os.path.exists(destination_directory): os.makedirs(destination_directory) # 遍历源目录中的所有文件 for filename in os.listdir(source_directory): if filename.endswith('.wma'): # 构建原始文件的完整路径 source_file_path = os.path.join(source_directory, filename) # 使用pydub加载WMA文件 audio = AudioSegment.from_file(source_file_path) # 构建MP3文件的新文件名和路径 mp3_filename = os.path.splitext(filename)[0] + '.mp3' destination_file_path = os.path.join(destination_directory, mp3_filename) # 导出MP3文件到新目录 audio.export(destination_file_path, format='mp3') print(f'Converted {filename} to {mp3_filename}') print('All files have been converted and saved to the new directory.') #pip install pydub