标签: python file utf-8 stream pprint
我想将带有UTF-8字符串的字典写入文件。我看到another线程用pprint打印utf-8字符串,并尝试修改那里看到的代码
MyPrettyPrinter().pprint(dict, stream=f)
但它不起作用。我没有python类的经验,所以我不知道在pprint库中重新定义了什么。
答案 0 :(得分:0)
应该是:
MyPrettyPrinter(stream=f).pprint(d)