我有一个字符串字典,需要打印到终端上以调试正则表达式。它以字符代码喷出而不是可读的方式打印:
{'\x00F\x00a\x00c\x00e\x00b\x00o\x00o\x00k\x00 \x00/\x00 \x00T\x00w\x00i\x00t\x00t\x00e\x00r\x00':
'\x00F\x00a\x00c\x00e\x00b\x00o\x00o\x00k\x00 \x00/\x00 \x00T\x00w\x00i\x00t\x00t\x00e\x00r\x00'}
如何将字典打印为可读的?
最佳答案
尝试这个:
d = {'\x00F\x00a\x00c\x00e\x00b\x00o\x00o\x00k\x00 \x00/\x00 \x00T\x00w\x00i\x00t\x00t\x00e\x00r\x00':
'\x00F\x00a\x00c\x00e\x00b\x00o\x00o\x00k\x00 \x00/\x00 \x00T\x00w\x00i\x00t\x00t\x00e\x00r\x00'}
for key, value in d.items():
print (key+" : "+value).decode('utf-8')
关于python - 不使用unicode打印python dict,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17135684/