我正在编写一个简单的打印语句。但是我在原子中得到一个语法错误



请注意,这段代码直接来自一本python书(eric mathes的第二版python速成课程(。当我运行代码时,它确实通过常规的python空闲3.7.5进行编译。但是,当我尝试通过原子编辑器编译代码时,它无法编译。

我已经为atom编辑器安装了许多python软件包,包括python截图,python工具,run-python-ssimplely。但这似乎仍然无法编译。

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

您可以在Python 3.6(包括(之后使用 f-string,以便更好地检查版本,或者您可以使用较旧的方法format()来实现相同的输出。

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

我正在读同一本书。 进入脚本的正确目录后,键入:python3 full_name.py

我和你一样的问题只输入"python">

你很久以前就解决了它。 正在运行的Python 2.7而不是python 3.x

-安 迪

相关内容

最新更新