2017-01-18 5 views
0

私はPythonには新しいので、助けが必要です。 私は。メモ帳でインポートJSONデータセレンでのpythonを使用しますが、出力に余分なスラッシュ文字を取得する必要があり、「このスラッシュは存在しませんが、テキストファイルにインポートした後、それは余分なslash.Pleaseが示唆示しています。インポートされたjsonデータをメモ帳に表示すると余分なスラッシュ文字が表示されます。削除するには

{\」loginResponseCode \ ":\" 1 \ "\ "canChangePassword \: ":偽、\ "suggestChangePassword \ isImpersonated \" 真、 \"":)期待

{" loginResponseCode ":" 1 "、パスワード交換

マイコード:

with open('C:\\Users\\username\\Desktop\\1.txt', 'w') as outfile: 
    json.dump(jsfun3, outfile,indent=4, sort_keys=True, separators=(',', ':')) 

答えて

0

を、これは実際にバックスラッシュがちょうど"を表現するためのものである

json.dump(json.JSONDecoder().decode(jsfun3), outfile, indent=4, sort_keys=True, separators=(',', ':')) 
+0

それは動作しませんでした – Gouri

1

を働くべきだと思います。

Pythonの文字列は(「または) "で囲まれているので、それは自分自身を"(または')を表すための余分なバックスラッシュを必要とする。

あなたはおよそ\を気にする必要はありません。

+0

私はresultを比較する必要があるので、スラッシュを削除する必要があります。私はQAですので、結果がうまくいけば確認します。 – Gouri

関連する問題