代码之家  ›  专栏  ›  技术社区  ›  Apurva Kunkulol

在Python中将bytearray从字符串形式转换回bytearray

  •  0
  • Apurva Kunkulol  · 技术社区  · 8 年前

    我有一个字节数组的字符串表示:

    '\x12>\x1e\xf3\xda\xae\xb2>\x8c\xb7k\x8aN2CZX\xe3\xe4\r\x7f\xc6\x80\xba\x13\x13\x90\xa4\x....'
    

    要求:我希望认真学习,所以请不要讽刺。

    1 回复  |  直到 8 年前
        1
  •  1
  •   jps Virgilio Cossa    8 年前
    s = '\x12>\x1e\xf3\xda\xae\xb2>\x8c\xb7k\x8aN2CZX\xe3\xe4\r\x7f\xc6\x80\xba\x13\x13\x90\xa4'
    b = bytearray(s)
    

    结果:

    b
    bytearray(b'\x12>\x1e\xf3\xda\xae\xb2>\x8c\xb7k\x8aN2CZX\xe3\xe4\r\x7f\xc6\x80\xba\x13\x13\x90\xa4')
    
    b[3]
    243
    

    https://docs.python.org/2.7/library/functions.html#bytearray