Как проиграть рандомно один аудиофайл из нескольких?

AniFriusAlex

Новичок
Пользователь
Дек 5, 2021
3
0
1
Привет, не могу понять как мне воспроизвести рандомно аудиофайл из нескольких
Пытаюсь сделать по библиотекам os
Python:
elif 'play music' in query:
    speak ('I turn in the music')
    music_dir = 'd:\music'
    songs = os.listdir(music_dir)
    print(songs)
    os.startfile(os.path.join(music_dir, songs[1]))
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Можно так:
Python:
import random


elif 'play music' in query:
    speak ('I turn in the music')
    music_dir = 'd:\music'
    songs = os.listdir(music_dir)
    print(songs)
    song = random.choice(songs)
    print(song)
    os.startfile(os.path.join(music_dir, song))
 

Форум IT Специалистов