Я только начал изучать 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, когда я нажимаю «Запустить модуль», открывается новое окно с сообщением «Неверный синтаксис». Вот снимок экрана:
Я не могу найти способ его запуска и был бы признателен за помощь в работе.далее с этим.
Ссылка: http://i.imgur.com/UzAfY.png