分享
三行代码  ›  专栏  ›  技术社区  ›  Shreya

如何修复TypeError:只能将str(而不是“bytes”)连接到str?

  •  -1
  • Shreya  · 技术社区  · 2 周前

    hwa = b'|\x04\x06\r$>'
    
    msg = '\xff' * 6 + hwa * 16
    print(msg)
    

    2 回复  |  直到 2 周前
        1
  •  1
  •   khelwood    2 周前

    这个表达式

    '\xff' * 6 + hwa * 16
    

    '\xff' )和字节( hwa ),使你想做的事情变得模棱两可。

    如果你想把字节作为输出,那么把 b'\xff' “\xff”

    hwa = b'|\x04\x06\r$>'
    
    msg = b'\xff' * 6 + hwa * 16
    print(msg)
    
        2
  •  0
  •   Roshin Raphel    2 周前

    decode 功能:

    hwa = b'|\x04\x06\r$>'
    msg = '\xff' * 6 + hwa.decode() * 16
    print(msg)