怎样保存urlopen获取的内容, b'前缀乱码怎么办
1、第一步自然是引入urllib库了,但是python3必须这样引入(加入request),否茸垂扌馔则报错。然后用urlopen向指定地址发请求。
2、用read方法可以读取urlopen的响应内容,然后把响应内容写到指定文件即可。一般我们都会把写入的内容转成str字符串。
3、然后运行python文件,当然要联网哦,这样就可以得到有响应内容的文件了。
4、如图所示,这便是小编我获取到的响应内容。但是出现b'前缀乱码了。
5、原来是因为获取到的内容是bytes的,如果直接转成字符串就会带有b'标记。
6、接着我们改变写入方法,使用wb,也就是以二进制流的方式写入文件。
7、这样得到的文件就不会有b'前缀乱码了。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:89
阅读量:27
阅读量:41
阅读量:20
阅读量:38