@solaire_of_astor

Как записать двоичный файл с русским названием в python3?

Пишу скрипт для сохранения музыки из вк, с английскими треками все работает, но, когда попадается русский, выдает следующею ошибку:
file = open(filename,'wb')
FileNotFoundError: [Errno 2] No such file or directory:
  • Вопрос задан
  • 294 просмотра
Решения вопроса 1
@solaire_of_astor Автор вопроса
Всем огромное спасибо за участие, проблема была в одном единственном файле, его название содержало слеш, а так как он был первым русским файлом, скаченным через скрипт, я начала грешить на кириллицу.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Djam36
@Djam36
# -*- coding: utf-8 -*-
В начале скрипта
Ответ написан
kentuck1213
@kentuck1213
file = open(filename,'wb', "utf-16")
попробуйте
Ответ написан
sim3x
@sim3x
пробуй так
r = requests.get(url)
with open(result_file_path, "wb") as f:
    f.write(r.content)


или так stackoverflow.com/a/13137873
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы