设为首页收藏本站

Crossin的编程教室

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

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

  [复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

241#
发表于 2018-7-4 11:56:38 |只看该作者
495611518 发表于 2018-7-4 10:46
crossin先生
为啥我进行到第一步就进行不下去了,我用的是MAC上的pycharm 用的是python3.7  在pycharm里增 ...

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

使用道具 举报

0

主题

0

好友

18

积分

新手上路

Rank: 1

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

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

天气.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

243#
发表于 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

244#
发表于 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

245#
发表于 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

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

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

247#
发表于 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

248#
发表于 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

249#
发表于 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

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

同求
回复

使用道具 举报

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

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

GMT+8, 2024-5-1 12:31 , Processed in 0.029525 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部