Printer Overlord Ответов: 1

Не удается найти указанный файл ошибка Python 3


Я придумал какой-то дурацкий код и пытаюсь воспроизвести звук. Однако когда я запускаю код (без таймера и тому подобного, чтобы я мог проверить, работает ли он) Я получаю эту ошибку:
Traceback (most recent call last):
  File "C:/Users/hpdes/Desktop/Corona lol.py", line 7, in <module>
    playsound('Cough 2.wav')
  File "C:\Users\hpdes\AppData\Local\Programs\Python\Python38-32\lib\site-packages\playsound.py", line 35, in _playsoundWin
    winCommand('open "' + sound + '" alias', alias)
  File "C:\Users\hpdes\AppData\Local\Programs\Python\Python38-32\lib\site-packages\playsound.py", line 31, in winCommand
    raise PlaysoundException(exceptionMessage)
playsound.PlaysoundException: 
    Error 275 for command:
        open "Cough 2.wav" alias playsound_0.022396715181163374
    Cannot find the specified file.  Make sure the path and filename are correct.


Файл находится на моем компьютере, но по какой-то причине его невозможно найти. Я новичок в этом деле, так что, пожалуйста, извините меня за то, что я идиот. Код предназначен для случайного кашля каждые 20 секунд. Вот этот код:

#Imports
 from playsound import playsound
import time
from random import randint
import random

#timer
def countdown(n):
    n == 20
    n = n - 1
    if n == 0:
         time.sleep(7)

#Random choice
list = [1,2,3,4,5]
random.str = random.choice(list)
if random.str == 3:

#playsound
#(Im getting the error here)
 playsound('Cough 2.wav')


Что я уже пробовал:

Я пробовал изменить тип файла, хотя думаю, что это связано с путем.

1 Ответов

Рейтинг:
2

Garth J Lancaster

Последняя строка трассировки ошибок говорит все это ..

Печатник Оверлорд написал:
Не удается найти указанный файл. Убедитесь, что путь и имя файла указаны правильно.

Я думаю, что вам было бы лучше иметь полный путь к файлу, например
playsound('C:/Users/hpdes/Desktop/Cough 2.wav')
- очевидно, вам нужно будет изменить это на фактическое расположение файла