|
发表于 2024-12-30 19:21:19
|
显示全部楼层
要使用 Python 脚本筛选出 "Length" 属性为空的 MP3 文件,可以使用 `mutagen` 库来读取音频文件的元数据。以下是一个简单的示例代码:
- import os
- from mutagen.mp3 import MP3
- # 设置目标文件夹路径
- folder_path = '你的目标文件夹路径'
- # 遍历文件夹中的所有文件
- for filename in os.listdir(folder_path):
- if filename.endswith('.mp3'):
- file_path = os.path.join(folder_path, filename)
- try:
- audio = MP3(file_path)
- # 检查文件是否有长度属性
- if audio.info.length == 0:
- print(f'Length 为空的文件: {filename}')
- except Exception as e:
- print(f'无法读取文件: {filename} - {e}')
复制代码
请注意:
1. 确保你的系统安装了 `mutagen` 库,可以用以下命令安装:
2. 替换 `你的目标文件夹路径` 为你实际的文件夹路径。
这个代码会遍历指定文件夹中的所有 MP3 文件,检查其长度属性,如果长度为 0 或读取失败则输出文件名。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|