我刚开始学习 python,正在 Python GUI Shell IDLE 中编写程序。代码如下:
>>> 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":"mpligrim",\
"database":"master",\
"uid":"sa",\
"pwd":"secret"
}
print(buildConnectionString(myParams))
我在尝试运行该程序时遇到问题。在 IDLE 中,当我单击 Run Module 时,会打开一个新窗口,显示“Invalid Syntax” 这是屏幕截图:
我无法找到如何运行它,并希望能帮助我进一步进行此操作。
链接:http: //i.imgur.com/UzAfY.png