首页 > 解决方案 > 为什么我在 python 2.7.14 中出现语法错误

问题描述

coord  =  {'latitude' : '37.24N' , 'longitude' : '-115.81'} 
print 'coordinates:  {latitude},  {longitude}' .format(**coord)

我最近一直在关注这个关于学习 python 的新程序,我遇到了一个错误,上面写着SyntaxError: invalid syntax,但我找不到任何语法错误,如果有人能提供帮助,我将不胜感激。

标签: pythonpython-2.7

解决方案


如果您使用错误版本的 Python,我猜您会收到与 print 语句相关的语法错误。确保您使用的是 Python 2.x,否则请升级您的代码以与 Python 3.x 兼容。

python --version应该告诉你你正在使用哪个版本

您的代码的 Python 3.x 版本。请注意与 print 语句一起使用的圆括号。

coord  =  {'latitude' : '37.24N' , 'longitude' : '-115.81'} 
print('coordinates:  {latitude},  {longitude}'.format(**coord))

推荐阅读