关于python问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 14:43:13
下面这段话怎么错了,应该怎么改?
>>> def buildConnectionString(params):
"""build a connection string from a dictionary of parameters.

Returns sting."""
return ";".join(["%s=%s" % (k,v) for k, v in params. items()])
if __name__== "__main__":

SyntaxError: invalid syntax

缩进问题。写python要十分注意缩进。

def buildConnectionString(params):
"""Build a connection string from a dictionary

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

if __name__ == "__main__":
myParams = {"server":"mpilgrim", \
"database":"master", \
"uid":"sa", \
"pwd":"secret"

不是直接再终端敲这些东西
二十在终端中运行含有这段程序的py文件