我需要用00填充每个字符,作为转换为十六进制的字符串。在Python2.5.2中有什么方法可以做到这一点吗?你知道吗
例如
hextext = "H:\myfilepath.myfileending"
encodedhex = str(hextext.encode('hex'))
print encodedhex
它现在正在打印
483a5c6d7966696c65706174682e6d7966696c65656e64696e67
但应该打印出来
48003a005c00 etc.
另外,我希望所有的字符都是大写的-有什么方法可以做到这一点吗?你知道吗
我还想知道为什么十六进制有时会以这种方式填充00?你知道吗
最简单的方法是
但是您确定要这个输出而不是UTF-16编码的字符串吗?你知道吗
相关问题 更多 >
编程相关推荐