Python学习小记-常用编码知识总结-2020-3-4

昨天学习Python爬虫遇到了很多关于编码的错误,找了一些常用的编码方法
下面进行总结,直接上代码:

#关于编码问题的笔记
import urllib.parse  #导入urllib模块

# 对字符串进行编码
c = "要编码的内容"
s = c.encode("utf8")
print(s)
# 打印结果为:b'\xe8\xa6\x81\xe7\xbc\x96\xe7\xa0\x81\xe7\x9a\x84\xe5\x86\x85\xe5\xae\xb9'
print(s.decode("utf8"))#解码

s = urllib.parse.quote(c) #对字符串变量进行编码
print(s)

dic = {"user":"tom","pwd":"123"}
s = urllib.parse.urlencode(dic,encoding="utf8").encode("utf8")  #对字典进行编码的方法, 编码并且转成unicode
print(s)

post 请求的时候通常要对字典进行编码,其中用到urllib库中的方法
最后还要转换成unicode 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值