TypeError: must be string without null bytes, not str当我运行这段代码时,我得到了。我要回显十六进制代码
#!/usr/bin/python
import os
test = '\x76\x06\x40\x00'
cmd = "echo '"+test+"'"
os.system(cmd)
我在 python 中尝试了各种回声标志,如 -e 和 r ,但它最终只是回显\x76\x06\x40\x00而不是实际字符。
如果我将\x00(null)更改为类似的代码,则代码工作正常\x0A
相关分类