我是Python新手,正在尝试一些程序。卡在这一个。
Python 3.2.5 (default, May 15 2013, 23:06:03) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> def buildConnectionString(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 buildConnectionString(myParams)
SyntaxError: invalid syntax
>>>
答案 0 :(得分:1)
打印是python 3中的一个函数,所以更改
print buildConnectionString(myParams)
要:
print(buildConnectionString(myParams))