• 欢迎访问GanAHE的小创元世纪,技术交流与资源分享,欢迎加入GanAHE的小创元世纪🤪 微信公众号:星辰换日
  • 电影、教程、软件等分享资源请在本站或微信公众号合作平台:【星辰换日】获取。
  • 首页展示个人参与或独立开发的产品,更多功能在建中......🙆🏼天王盖地虎
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧🥺
  • 注册采用有效的邮箱,有助于及时收到评论回复、最新资源以及活动通知哟~✔🥳
  • 目前在逐渐打通微信小程序与网站之前的间隔~💻🏢

python从bytes转到str转码输出问题

Uncategorized GanAHE 8个月前 (09-08) 54次浏览 已收录 0个评论 扫描二维码

abbrlink: ba256ea6
title: python从bytes转到str转码输出问题
related_posts: true
comments: true
copyright: true
top:
date: 2020-04-23 10:55:42
updated:
type:
tags: Python
categories: Python
password:

python从bytes转到str转码输出问题

python从bytes转到str

使用以下代码测试urllib库的urlopen()方法时,发现输出的为bytes类型:

import urllib.request

if __name__ == "__main__":
    data = bytes(urllib.parse.urlencode({'word': 'hello GanAH'}), encoding='UTF-8')
    respose2 = urllib.request.urlopen("http://httpbin.org/post", data=data)

    print((respose2.read()))

比较长,影响阅读分析

对结果转码输出:.decode(‘utf-8’)

源代码中更改如下:

  print((respose2.read()).decode('utf-8'))
更改后的输出结果:

如需要回转则decode改成encode即可。

更多内容请关注:


GanAHE 的小创元世纪, 版权所有丨如未注明 , 均为原创丨本网站采用@BY-NC-SA协议进行授权
转载请注明原文链接:python从bytes转到str转码输出问题
喜欢 (0)
[WeChat]
分享 (0)
关于作者:
网站的建设与维护者、DGZC的守护者
0 0 评分
都看完了,打个分儿叭~
通知
提醒
0 评论
内部反馈
显示所有评论
0
有什么想法吗,快来留下你的评论吧!x
()
x