Не удается открыть файл в Python. SyntaxError: неожиданный символ после символа продолжения строки
Об этом уже спрашивали, но ни одно из найденных мной решений не помогло мне.
Я пытаюсь сделать этот урок из w3schools. Я пытаюсь открыть файл .py, созданный в текстовом редакторе https://www.w3schools.com/python/python_getstarted.asp
Думаю, проблема связана с \ U. Было много предложений, которые не работают, в том числе заключить путь к файлу в кавычки, поставить перед ним букву «r», дублировать и утроить обратную косую черту. Ничего из этого не сработало.
Проблема также может быть связана с пробелом в моем имени пользователя (Acer ES 15). Помещение кавычек в путь к файлу дает следующее
Я использую Windows 10 и интерфейс Python 3.7, доступный по адресу https://www.python.org/
Я получаю путь к файлу, щелкнув его правой кнопкой мыши и выбрав «скопировать полный путь к файлу».
(Но с кавычками вокруг пути к файлу, потому что вы выбрали имя пользователя с пробелами в нем.)
user2357112 supports Monica
Спасибо вам обоим за помощь, но это не сработало. Я пробовал различные команды на основе ваших предложений. Я вставлю ошибки ниже. >>> «C:\Users\Acer ES 15\Desktop\hello.py» Файл «<stdin>», строка 1 SyntaxError: (ошибка Unicode) кодек ‘unicodeescape’ не может декодировать байты в позиции 2-3: усеченный \ UXXXXXXXX escape >>> >>> python C:\Users\Acer ES 15\Desktop\demo_string_input.py Файл «<stdin>», строка 1 python C : \ Users \ Acer ES 15 \ Desktop \ demo_string_input.py ^ SyntaxError: недопустимый синтаксис >>>
из командной строки python >>> run C:\Users\Acer ES 15\Desktop\demo_string_input.py





Ответы 1
Когда вы используете \ в строке на Python, это означает, что символ следующиймая имеет особое значение. Например, \r и \n относятся к возврату каретки и переводу строки соответственно.
Когда вы указываете \U , это означает, что вы предоставляете символ Юникода. Интерпретатор пытается прочитать следующие четыре-восемь символов, чтобы попытаться выяснить, какой единственный символ вам действительно нужен. Это критически важно для многобайтовых символов.
Если вы действительно хотите использовать \ в строке, у вас есть два варианта. Вы можете использовать \\ или необработанную строку r’\’ . r в нижнем регистре сообщает интерпретатору нет рассматривать \ как начало escape-последовательности.
syntaxerror invalid character in identifier python3
In this Python tutorial, we will discuss to fix an error, syntaxerror invalid character in identifier python3, and also SyntaxError: unexpected character after line continuation character. The error invalid character in identifier comes while working with Python dictionary, or Python List also.
syntaxerror invalid character in identifier python3
- In python, if you run the code then you may get python invalid character in identifier error because of some character in the middle of a Python variable name, function.
- Or most commonly we get this error because you have copied some formatted code from any website.
Example:
After writing the above code, I got the invalid character in identifier python error in line number 6.
You can see the error, SyntaxError: invalid character in identifier in the below screenshot.

To solve this invalid character in identifier python error, we need to check the code or delete it and retype it. Basically, we need to find and fix those characters.
Example:
After writing the above code (syntaxerror invalid character in an identifier), Once you will print then the output will appear as a “ 5 in the range ”. Here, check (5) has been retyped and the error is resolved.
Check the below screenshot invalid character in identifier is resolved.

SyntaxError: unexpected character after line continuation character
This error occurs when the compiler finds a character that is not supposed to be after the line continuation character. As the backslash is called the line continuation character in python, and it cannot be used for division. So, when it encounters an integer, it throws the error.
Example:
After writing the above code (syntaxerror: unexpected character after line continuation character), Once you will print “div” then the error will appear as a “ SyntaxError: unexpected character after line continuation character ”. Here, the syntaxerror is raised, when we are trying to divide “5\2”. The backslash “\” is used which unable to divide the numbers.
Check the below screenshot for syntaxerror: unexpected character after line continuation character.

To solve this unexpected character after line continuation character error, we have to use the division operator, that is front slash “/” to divide the number and to avoid this type of error.
Example:
After writing the above code (syntaxerror: unexpected character after line continuation character in python), Ones you will print “div” then the output will appear as a “ 2.5 ”. Here, my error is resolved by giving the front slash and it divides the two numbers.
Check the below screenshot for unexpected character after line continuation character is resolved.

You may like the following Python tutorials:
This is how to solve python SyntaxError: invalid character in identifier error or invalid character in identifier python list error and also we have seen SyntaxError: unexpected character after line continuation character in python.

Entrepreneur, Founder, Author, Blogger, Trainer, and more. Check out my profile.
Синтаксическая ошибка Python: неожиданный символ после символа продолжения строки
Я только начинаю python, поэтому, скорее всего, просто делаю что-то глупое. Я читаю данные из таблицы, и мне нужно поместить их в столбцы в текстовом файле. Я не могу убедить свой код создать новую строку.
И ошибка читается-
Заранее спасибо, что нашли мою ошибку.
задан 07 июн ’12, 17:06
1 ответы
Более подробную информацию о формат() если вам интересно
Спасибо! У меня вопрос вдогонку. Я пробовал table.write(«\n» + поток + » » + наблюдаемый) до того, как опубликовал этот вопрос. Я думал, что это не работает должным образом, потому что, когда я открываю текстовый файл с помощью блокнота, он помещает все данные в одну строку. Когда я попробовал это во второй раз после того, как вы ответили на мой вопрос, я открыл его в Word, и он правильно отформатирован, но он все еще не отформатирован правильно, когда я открываю файл в Блокноте. Вы знаете, почему это так? — мари
И спасибо за ссылку format(). Это будет очень полезно. — мари
К сожалению, разные текстовые процессоры / редакторы @Elerrina иногда отображают данные по-разному (в основном из-за того, как они обрабатывают новые строки). я использую emacs , наверное, не самый удобный редактор для моего программирования, не уверен, что могу вам порекомендовать. Я слышал хорошие отзывы о Notepad++. notepad-plus-plus.org может быть, вы можете проверить это. — Левон
Спасибо, я ценю помощь — мари
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками python newline syntax-error or задайте свой вопрос.