问题描述
Python 上定义了字典,并且键值对使用了双引号,使用str()转换成字符串后发现双引号变成了单引号。
解决方案
使用 json.dumps() 将字典转成字符串,就可以保留双引号了。
展示例子
import json
def main():
dict = {"a": "aa", "b": "bb"}
str1 = str(dict)
str2 = json.dumps(dict)
print(str1)
print(str2)
if __name__ == '__main__':
main()