![](/img/trans.png)
[英]Why am I getting invalid syntax in an 'If else' statement? (Python)
[英]Why am I having "Invalid syntax in Python?"
在以下代碼示例中,最后一行 ( print buildConnectionString(myParams)
) 拋出以下錯誤:
無效的語法
def buildConnectionString(params):
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)
假設您使用的是 Python 3,print 是一個函數,需要用括號括起來:
print(buildConnectionString(myParams))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.