Сначала вы должны получить список всех файлов, которые заканчиваются на '.mp3'
в каталоге (os.listdir
, см. os ):
import os
path = "C:/Users/pc/Desktop/sample_songs/"
all_mp3 = [os.path.join(path, f) for f in os.listdir(path) if f.endswith('.mp3')]
, затем выберите случайный файл из списка (random.choice
, см. random
):
import random
randomfile = random.choice(all_mp3)
Воспроизведение случайного файла:
import pygame
pygame.mixer.init()
pygame.mixer.music.load(randomfile)
pygame.mixer.music.play()