Ошибка синтаксиса Non-UTF-8 в Python обычно указывает на проблемы с кодировкой файла. 1
Для решения проблемы можно попробовать следующее:
- Проверить кодировку файла. 1 Нужно убедиться, что файл сохранён в кодировке UTF-8. 1 Это можно сделать в текстовом редакторе, который поддерживает изменение кодировки (например, Visual Studio Code, Sublime Text или Notepad++). 1
- Сохранить файл в UTF-8. 1 Например, в Visual Studio Code нужно открыть файл, выбрать «Файл» > «Сохранить с кодировкой» и выбрать UTF-8. 1 В Sublime Text — открыть файл, выбрать «Файл» > «Сохранить с кодировкой» и выбрать UTF-8. 1 В Notepad++ — открыть файл, выбрать «Кодировка» > «Преобразовать в UTF-8». 1
- Проверить наличие не ASCII символов. 1 Нужно убедиться, что в файле нет символов, которые могут быть закодированы не в UTF-8, и что все символы, включая комментарии и строки, закодированы в UTF-8. 1
- Проверить редактор. 1 Иногда ошибка может быть вызвана проблемами в текстовом редакторе. 1 Стоит попробовать открыть и отредактировать файл в другом редакторе, чтобы проверить, сохранится ли проблема. 1
Также в начало файла можно добавить строку # -*- coding: utf-8 -*-
. 34