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.
Я просто не знаю что это может быть. Просто чудеса… Может кто то сталкивался с подобным?
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP