Как сменить кодировку в файле на python?

Пользователь

от buster , в категории: Python , 3 месяца назад

Как сменить кодировку в файле на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от landen.nienow , 3 месяца назад

@buster 

Сменить кодировку в файле на Python можно с помощью функции open() в режиме записи и указанием желаемой кодировки в параметре encoding. Ниже приведен пример кода, который меняет кодировку файла на UTF-8:

1
2
3
4
# Открываем файл в режиме записи с указанием кодировки
with open('filename.txt', 'w', encoding='utf-8') as f:
    # Запишите содержимое файла с новой кодировкой
    f.write(content)


Здесь filename.txt - это путь к файлу, который нужно изменить, а content - это новое содержимое файла с указанной кодировкой UTF-8.


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