不使用unicode打印python dict

2024-05-15 12:00:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串字典,我需要打印到我的终端来调试正则表达式。它以字符代码的形式打印,而不是可读的内容:

{'\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'}

怎样才能把口述打印成可读的东西?在


Tags: 字符串字典x00x00tx00ax00ix00rx00e
1条回答
网友
1楼 · 发布于 2024-05-15 12:00:03

试试这个:

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')

相关问题 更多 >