[D]如何阻止dict转str时的unicode转义
ftest = open("test", "w")
ftest.write(str({'title':u'标题', 'content':u'中文测试'}))
ftest.close()
以上代码执行后,test文件的内容是:
{'content': u'\u4e2d\u6587\u6d4b\u8bd5', 'title': u'\u6807\u9898'}
而不是我想要的:
{'content': '标题', 'title': '中文测试'}
请教各位有什么办法阻止unicode转义吗?
============
我试过如果字符串只包含英文的话就不会转义;
如果不是dict转str,而是直接ftest.write(u'中文')的话也不会转义。
--------------------------
Double行动:
原帖分数:100
帖子加分:100