怎样保存urlopen获取的内容, b'前缀乱码怎么办

 时间:2026-02-14 13:39:00

1、第一步自然是引入urllib库了,但是python3必须这样引入(加入request),否则报错。然后用urlopen向指定地址发请求。

怎样保存urlopen获取的内容, b'前缀乱码怎么办

2、用read方法可以读取urlopen的响应内容,然后把响应内容写到指定文件即可。一般我们都会把写入的内容转成str字符串。

怎样保存urlopen获取的内容, b'前缀乱码怎么办

3、然后运行python文件,当然要联网哦,这样就可以得到有响应内容的文件了。

怎样保存urlopen获取的内容, b'前缀乱码怎么办

4、如图所示,这便是小编我获取到的响应内容。但是出现b'前缀乱码了。

怎样保存urlopen获取的内容, b'前缀乱码怎么办

5、原来是因为获取到的内容是bytes的,如果直接转成字符串就会带有b'标记。

怎样保存urlopen获取的内容, b'前缀乱码怎么办

6、接着我们改变写入方法,使用wb,也就是以二进制流的方式写入文件。

怎样保存urlopen获取的内容, b'前缀乱码怎么办

7、这样得到的文件就不会有b'前缀乱码了。

怎样保存urlopen获取的内容, b'前缀乱码怎么办

  • linux系统之间互传文件
  • linux gdb调试指南
  • Cisco软件怎么实现在规定时间内路由器才能连通
  • Xshell的简单使用
  • Windows和Ubuntu通过Samba服务共享的设置方法
  • 热门搜索
    广宁竹海大观旅游区 上海旅游集散中心地址 越南旅游要带多少钱 长春旅行社旅游报价 同城旅游网站机票 十二月适合去哪里旅游 北京旅游教育网 武汉旅游网 旅游案例分析 三亚旅游攻略自助游