2017-06-26 23 views
1

を置き換えます。私は以下のような文字列を持っているのPython

"{ 
    ""station-id"": ""FMAT2"", 
    ""lon"": ""-97.37055556"", 
    ""value"": ""8.66"", 
    ""lat"": ""32.80805556"", 
    ""data-type"": ""PCIRR"", 
    ""time"": ""210606"", 
    ""date"": ""170417"" 
}" 

私はそのために以下のコードを使用しますが、事は「作品となることです「と」」すべてを交換する必要があります)グリーン。だから私はこの問題を解決する手助けをしますか?

line = line.replace("",") 

TNX

+2

複数行を3重引用符で囲む必要があります。また、あなたは引用符を引用する必要があります。一重引用符を使用してください。 'line = line.replace( '" "'、 '"') ' – erip

+0

line = line.replace(' '' '' '' '' '' '' '' ')私は二重引用符文字列を一重引用符文字列で囲んでいます。 – Tushortz

+0

どのように文字列を取得しましたか?あなたはdictまたはJSONまたは同様のものとして保存する必要があります! –

答えて

4

、私は質問が既に回答されていますが、ちょうど@eripコメントを明確にするために知って

line = line.replace('""', '"') 
1

を試してみてください。次回のようにあなたの引用を置くべきです。

""" 
{ 
    "station-id": "FMAT2", 
    "lon": "-97.37055556", 
    "value": "8.66", 
    "lat": "32.80805556", 
    "data-type": "PCIRR", 
    "time": "210606", 
    "date": "170417" 
} 
""" 
+0

これはOPの質問にどのように答えますか? – MooingRawr

+0

@MooingRawr see + erip comment – Tushortz

+0

@Tushortz OPがデータにアクセスできる場合にのみ動作します。 OPがコンテンツを変更できない外部ソースから来ている可能性があります – Wondercricket

関連する問題