设为首页收藏本站

Crossin的编程教室

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

【Python 第44课】 查天气(2)

  [复制链接]

0

主题

0

好友

18

积分

新手上路

Rank: 1

241#
发表于 2018-7-26 12:02:10 |只看该作者
请教老师,这个运行结果还是一大堆各种格式的乱码,不知道错在哪

天气.png (7.33 KB, 下载次数: 223)

天气.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

242#
发表于 2018-7-26 18:39:36 |只看该作者
shan91 发表于 2018-7-26 12:02
请教老师,这个运行结果还是一大堆各种格式的乱码,不知道错在哪

看查天气1开头帖子里说的
可能是gzip的问题
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

18

积分

新手上路

Rank: 1

243#
发表于 2018-7-27 10:18:00 |只看该作者
crossin先生 发表于 2018-7-26 18:39
看查天气1开头帖子里说的
可能是gzip的问题

老师,用的python3.7,尝试gzip解压,结果显示字符串和字节问题,还是困惑

天气2响应.png (17.95 KB, 下载次数: 207)

天气2响应.png

天气2.png (8.33 KB, 下载次数: 230)

天气2.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

244#
发表于 2018-7-27 10:57:56 |只看该作者
shan91 发表于 2018-7-27 10:18
老师,用的python3.7,尝试gzip解压,结果显示字符串和字节问题,还是困惑
...

给的那个解压代码是py2的,py3的字符类型有变化,你可以网上搜下

或者建议你用第三方的requests库来做这个,前阵子有篇文章介绍过,会方便很多
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

16

积分

新手上路

Rank: 1

245#
发表于 2018-7-28 11:06:29 |只看该作者
我是从贴吧过来的,请教py3里面urllib2有什么不一样?谢谢
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

246#
发表于 2018-7-29 17:45:09 |只看该作者
守夜人 发表于 2018-7-28 11:06
我是从贴吧过来的,请教py3里面urllib2有什么不一样?谢谢

py3没了urllib2
改成了 urllib.request
然后获取的结果也变成了bytes类型而不是str

还有种选择是用第三方库 requests,会方便很多
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

247#
发表于 2018-10-10 14:23:49 |只看该作者
crossin先生 发表于 2018-7-29 17:45
py3没了urllib2
改成了 urllib.request
然后获取的结果也变成了bytes类型而不是str

老师请问这个是怎么回事呀,小白不太懂,搜了一下以前的帖子也没看到,辛苦老师啦
1.png
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

248#
发表于 2018-10-10 15:24:57 |只看该作者
独楚lamb 发表于 2018-10-10 14:23
老师请问这个是怎么回事呀,小白不太懂,搜了一下以前的帖子也没看到,辛苦老师啦
...

建议全部统一改成utf8编码来做。
pycharm设置里搜 encoding,全部设成utf8,然后代码里的开头也改成utf8,city.py 新建重新保存。
公众号回复 pycharm,有个关于pycharm设置的文章

#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

36

积分

新手上路

Rank: 1

249#
发表于 2018-10-14 15:48:33 |只看该作者
grdzyz 发表于 2013-7-27 22:25
下面的截图是什么软件上编写的?

同求
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

250#
发表于 2018-10-14 22:12:31 |只看该作者
marvinmi 发表于 2018-10-14 15:48
同求

那是ubuntu自带的记事本和命令行
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-5-2 02:12 , Processed in 0.025758 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部