import json digitalSign = 'cd778fdec5d892dab2bdac3acbb6da8b' params = { "accountID": "4807ae96-fec9-a14c-e5a6-d57d898d3c21", "digitalSign": f"{digitalSign}", "reqTime": "1631242383970", "serviceName": "mkt-user", "version": "20181113154313" } print("格式处理前", params) # 输出结果如下 r''' 格式处理前 {'accountID': '4807ae96-fec9-a14c-e5a6-d57d898d3c21', 'digitalSign': 'cd778fdec5d892dab2bdac3acbb6da8b', 'reqTime': '1631242383970', 'serviceName': 'mkt-user', 'version': '20181113154313'} ''' # indent 参数表示json文本缩进的格数,separators 格式化json字符串,没有用separators,变量是用'',用了后变量用""包括。 # 把dumps 把python对象转化为json文本。 data = json.dumps(params, indent=4, separators=(",", ":")) print("格式处理后", data) # 输出结果如下 r''' 格式处理后 { "accountID":"4807ae96-fec9-a14c-e5a6-d57d898d3c21", "digitalSign":"cd778fdec5d892dab2bdac3acbb6da8b", "reqTime":"1631242383970", "serviceName":"mkt-user", "version":"20181113154313" } '''