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