kution 发表于 2018-8-11 12:04:47

python3.x中str,bytes类型相关转化

  在研究Python3.x的过程中,遇到的一个纠结了我几天的问题:总是提示“a bytes-like object is required,not 'str' ”
  在python3.x里增加了bytes类型,并且对str方法进行了修改,让str类型和bytes类型可以相互转换。
  #!/usr/bin/env python
  #-- coding:utf-8 --
  a = "哈哈"
  #字符串转换成字节
  b = bytes(a,encoding='utf-8')
  print(b)
  b1 = bytes(a,encoding='gbk')
  print(b1)
  #将字节转换成字符
  c=str(b,encoding='utf-8')
  print(c)
  c1=str(b1,encoding='gbk')
  print(c1)
页: [1]
查看完整版本: python3.x中str,bytes类型相关转化