python-3.x - 是否有任何 Python 模块可以播放目录中的所有 .mp3 文件?

标签 python-3.x audio module directory mp3

我想使用python在一个目录中一一播放所有mp3文件,是否有任何模块可以帮助我执行任务

最佳答案

您可能想查看 pygame 包裹。它可以让您播放 MP3。

楼下this related SO question ,你可以做类似的事情

from time import sleep
from pathlib import Path  # for directory listing
import pygame

DIRECTORY = Path('./path/to/your/directory')
mixer.init()

for fp in DIRECTORY.glob('*.mp3'):
    # add each file to the queue
    mixer.music.load(str(fp))
    mixer.music.play()

    # now wait until the song is over
    while mixer.music.get_busy():
        sleep(1)  # wait 1 second

注意 glob() 的顺序此处不受控制,因此您可能需要介绍自己的排序/排序。

关于python-3.x - 是否有任何 Python 模块可以播放目录中的所有 .mp3 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58395679/

相关文章:

python-3.x - 如何在 beautifulsoup 的多个列表中获取特定元素?

python - 无法关闭 GUI 应用程序

python - 如何进行类型注释类型断言?

android - Android捕获内部(应用程序)音频

javascript - 如果 requireJS 模块在 $ 上设置了全局变量,那么如何仅在分配了全局变量后才执行模块代码?

import - 如何使用 Cargo/Rust 在模块中包含同一目录中的文件?

Python 请求奇怪的 URL %-编码

linux - 使用 Linux 命令行从 WAV/RIFF 获取频谱

r - 从波中获取所有谐波

dll - Compaq Visual Fortran 6.6、动态链接库 (DLL) 和模块