Я кодирую простое утверждение для печати. Однако я получаю синтаксическую ошибку в атоме - PullRequest
0 голосов
/ 04 октября 2019

Обратите внимание, что этот код взят непосредственно из книги по питону (2-й выпуск ускоренного курса по питону от eric mathes). Когда я запускаю код, он компилируется через обычный python 3.7.5. Однако, когда я пытаюсь скомпилировать код через редактор атомов, он не компилируется.

Я установил множество пакетов python для редактора атомов, включая фрагменты кода python, инструменты python, run-python-simply. Но это все еще не компилируется.

first_name = "Adam"
last_name = "Scott"
full_name = f"{first_name}{last_name}"
print(full_name)

File "/Users/Adam/Desktop/full_name.py", line 3
    full_name = f"{first_name}{last_name}"
                                         ^
SyntaxError: invalid syntax

1 Ответ

1 голос
/ 04 октября 2019

Вы можете использовать f-строку только после Python 3.6 (включая), поэтому лучше проверить версию или использовать более старый метод format() для достижения того же результата.

first_name = "Adam"
last_name = "Scott"
full_name = "{0} {1}".format(first_name, last_name)
print(full_name)

Adam Scott
>>>
...