TransWikia.com

скрипт не видит файл 100% находящийся в директории. Видит файл рядом, а другие нет

Stack Overflow на русском Asked by Dmitry Artamonov on January 6, 2021

Есть часть кода:

print('Start...')
        sql.execute("SELECT name FROM users WHERE mail LIKE '%s'" % user_mail)
        base_name = sql.fetchone()
        file_name_1 = AudioFileClip("/root/mnames/%s_1.mp3" %base_name[0])

В папке mnames хранятся mp3 файлы вида Артем_1.mp3, Дмитрий_1.mp3 И так далее.
Так вот. когда в переменной имя "Даниил" то скрипт работает.
А когда другие имена -НЕТ

вот логи:

Это вывод переменных base_name[0]
Start...
Алексей
Start...
Данил

т.е. Имена точно правильные.
Дальше интереснее. Даже если я напрямую указываю путь до файла – без переменной, то все равно выдает ошибку:

File "main.py", line 38, in <module>
    file_name_1 = AudioFileClip("/root/mnames/Алексей_1.mp3") #%base_name[0])
  File "/usr/local/lib/python3.6/dist-packages/moviepy/audio/io/AudioFileClip.py", line 71, in __init__
    buffersize=buffersize)
  File "/usr/local/lib/python3.6/dist-packages/moviepy/audio/io/readers.py", line 51, in __init__
    infos = ffmpeg_parse_infos(filename)
  File "/usr/local/lib/python3.6/dist-packages/moviepy/video/io/ffmpeg_reader.py", line 272, in ffmpeg_parse_infos
    "path.")%filename)
OSError: MoviePy error: the file /root/mnames/Алексей_1.mp3 could not be found!
Please check that you entered the correct path.

Я просто не знаю что это может быть. Просто чудеса… Может кто то сталкивался с подобным?

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP