exchen 发表于 2016-4-12 15:22
result = 'city = {\n' 是什么意思
在老师的程序里,最终的结果是以字典格式保存到city.py中,就是下面这种格式:
city = {
'北京': '101010100',
'海淀': '101010200',
}
所以 result = 'city = { \n' 这个地方表示就是先让 result 包含第一行(city = { )的内容;
然后程序后面得到城市名称和编码后,先调整格式,然后再把城市名称和编码累加到 result 中:
line = " '%s': '%s',\n" % (name,code)
result += line
最后程序再给 result 加上一个 } :
result += '}'