设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Python 第46课】 查天气(4)

  [复制链接]

0

主题

0

好友

34

积分

新手上路

Rank: 1

楼主
发表于 2017-12-21 21:50:25 |显示全部楼层
result = 'city = {\n'
            result += line
            print  name + ':' + code
result += '}'
这个地方的result不是很明白怎么回事,这是建立了一个字典吗,result貌似也没有初始化,直接就在里面可以result+=line这样用吗?
最后一行加上result += '}'这个又是怎么回事呢?
编程新人一枚,请各位大神指教
回复

使用道具 举报

0

主题

0

好友

34

积分

新手上路

Rank: 1

沙发
发表于 2017-12-21 22:43:18 |显示全部楼层
f = open('city.py', 'w')
f.write(result)
f.close()
请问这一段不是应该把所抓取的代码保存到文件city.py中吗,并且是新建的一个文件,但是为什么我运行之后建成的是一个.pyc的文件呢,而且还打不开
请大神指点一下吧
回复

使用道具 举报

0

主题

0

好友

34

积分

新手上路

Rank: 1

板凳
发表于 2017-12-24 19:21:14 |显示全部楼层
crossin先生 发表于 2017-12-22 14:18
应该就是py,不知道是你找的位置不对,还是你命名冲突了

嗯嗯 我的文件里面有个相同名字的文件,我没注意 删了之后就生成.py了,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-4 13:19 , Processed in 0.024651 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部