【问题标题】:invalid syntax on print statement python 2.7 [duplicate]打印语句python 2.7上的语法无效[重复]
【发布时间】:2023-04-06 12:13:01
【问题描述】:

我有一些代码可以测试我编写的其他代码(在 ipython 笔记本中)。

print_closest = lambda w, wl: print('{}: {} ({})'.format(w, *closest_match(w, wl)))

这是我拥有的代码,它适用于 python 3 环境。但是,它不适用于 python 2.7。相反,它会在下面引发错误。

print_closest = lambda w, wl: print('{}: {} ({})'.format(w, *closest_match(w, wl)))
                                      ^
SyntaxError: invalid syntax

我想对上面的代码进行更改,以使其在 python2.7 环境以及 python3 上工作。

谁能告诉我怎么做?提前致谢。

【问题讨论】:

标签:
python
python-2.7