[原]SyntaxError: invalid syntax 小问题

简介:

一个很笨的问题:

这是一段示例代码:

复制代码
def buildConnectionTest(params):
    """Build a connection string from a dictionary of parameters.

    Returns string."""
    return ";".join(["%s=%s" % (k, v) for k, v in params.items()])

if __name__=="__main__":
    myParams={"server":"mpilgrim", \
                "database":"master", \
                "uid":"sa", \
                "pwd":"secret" \
             }
    print  buildConnectionTest(myParams)
复制代码

示例代码,很简单的一个代码,但是运行时候一直给出错误:

  File "F:\workspace\PythonProject\test20130120\odbcHelper.py", line 14
    print buildConnectionTest(myParams)
                            ^
SyntaxError: invalid syntax

怎么看也觉得是对的。

。。。

后来发现是python版本的问题,使用python3时候,print需要给().

最后一行改成:

print (buildConnectionTest(myParams))

就对了。



本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/archive/2013/01/21/2870473.html,如需转载请自行联系原作者

相关文章
|
开发者
SyntaxError: cannot assign to literal错误
SyntaxError: cannot assign to literal错误
2188 1
|
6月前
|
JavaScript IDE 开发工具
python中的SyntaxError: invalid character in identifier(语法错误:标识符中有无效字符)
【5月更文挑战第14天】python中的SyntaxError: invalid character in identifier(语法错误:标识符中有无效字符)
481 8
|
3月前
|
JSON JavaScript 前端开发
Uncaught SyntaxError: Invalid or unexpected token
Uncaught SyntaxError: Invalid or unexpected token
40 0
|
5月前
|
Python
SyntaxError :invalid syntax错误解决办法
SyntaxError :invalid syntax错误解决办法
1477 1
成功解决TypeError: ‘encoding’ is an invalid keyword argument for this function
成功解决TypeError: ‘encoding’ is an invalid keyword argument for this function
|
4月前
|
机器学习/深度学习 Python
【Python】已解决TypeError: init() got an unexpected keyword argument ‘threshold’
【Python】已解决TypeError: init() got an unexpected keyword argument ‘threshold’
123 0
|
6月前
|
IDE 搜索推荐 开发工具
|
自然语言处理 Python
Python 句法错误:"SyntaxError: invalid character in identifier",原因及解决方法
Python 句法错误:"SyntaxError: invalid character in identifier",原因及解决方法
6391 0
|
6月前
|
Python
完美解决丨 - [SyntaxError: invalid syntax](#SyntaxError-invalid-syntax)
完美解决丨 - [SyntaxError: invalid syntax](#SyntaxError-invalid-syntax)
|
6月前
|
Python
完美解决丨SyntaxError: invalid syntax
完美解决丨SyntaxError: invalid syntax