新的Python,正在閱讀diveintopython並試圖運行從書下面的代碼:python If語句語法錯誤?
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)
現在,當我按下回車鍵,Python的外殼說if
語句有語法錯誤?我正在運行Python 2.7。
歡迎來到StackOverflow。發佈(完整且準確)的錯誤會讓人們更快地幫助你:) – MByD 2011-12-19 09:16:36
你確定你沒有混合標籤和空格嗎? – 2011-12-19 09:19:54
這種縮進的東西讓我瘋狂。有人可以建議我使用編輯器嗎?我很困惑,爲什麼我不能用這些縮進錯誤打印這個聲明 – 2011-12-19 19:54:45