バイトから文字列への変換後、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', "")
つまり、行継続文字のため、'\n' を置換せずに同じ文字列を返します。
バックスラッシュを二重にすると同じことが起こります
results_str.replace('\\n', "")
任意のヒント?