今个用python做一道ctf的题的时候,从返回包中获取一个字段 然后在解码打印出来 发现输出是b’xxxxxx’ 当初我以为主要转换成str就行了,然后却还是这样 然后查了资料, 原因是 ** Python3的字符串的编码语言用的是unicode编码,由于Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干字节,如果要在网络上传输,或保存在磁盘上就需要把str变成以字节为单位的bytes **