请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 3742|回复: 3

求助:查询天气小程序遇到的问题

[复制链接]

9

主题

0

好友

75

积分

注册会员

Rank: 2

发表于 2018-4-5 16:18:14 |显示全部楼层
本帖最后由 Ambition——xb 于 2018-4-5 17:05 编辑

import urllib.request
web=urllib.request.urlopen('http://www.baidu.com')
content=web.read()
f=open('baidu.html','w')
f.write(str(content))                             # 网页为什么打不开????
f.close()

f=open('baidu.html')
data=f.read()
f.close()
print(data)

print(content)                                        #运行这个像死机了一样,为什么,信息量太大么????


回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2018-4-6 00:11:04 |显示全部楼层
f=open('baidu.html','wb')
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

9

主题

0

好友

75

积分

注册会员

Rank: 2

发表于 2018-4-10 18:21:56 |显示全部楼层
crossin先生 发表于 2018-4-6 00:11
f=open('baidu.html','wb')

已改,第一个问题已解决,但又有个新的报错
data=f.read()
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 1383: illegal multibyte sequence
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2018-4-11 11:57:30 |显示全部楼层
open('baidu.html','w',encoding='utf8')
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

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

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部