Google 地图 API 的标准返回值如下所示 - 从字节转换为字符串后:
b'{\n "destination_addresses" : [ "Washington, DC, USA" ],\n "origin_addresses" : [ "New York, NY, USA" ],\n "rows" : [\n {\n "elements" : [\n {\n "distance" : {\n "text" : "370 km",\n "value" : 369720\n },\n "duration" : {\n "text" : "3 hours 48 mins",\n "value" : 13672\n },\n "status" : "OK"\n }\n ]\n }\n ],\n "status" : "OK"\n}\n'
为了进一步处理,我想先删除所有换行符。但是,我不知道该怎么做
results_str.replace('\n', "")
将不起作用,.ie,它返回相同的字符串而不替换'\ n',因为行继续符。
当我加倍反斜杠时也会发生同样的事情
results_str.replace('\\n', "")
有小费吗?