それはpythonで二重引用符を削除し、非常にシンプルかつ基本的な質問ですが、私はそれを得ることができませんでした。?
print text
"'abc' : 'xyz'"
私はそれを表示したいです
'abc' : 'xyz'
は、多くの方法を試してみましたが、必要な方法を取得していない以下のように
text.replace("\""," "); # but it display as it is.
誰かがSYNTを修正するために教えてもらえ
斧?
それはpythonで二重引用符を削除し、非常にシンプルかつ基本的な質問ですが、私はそれを得ることができませんでした。?
print text
"'abc' : 'xyz'"
私はそれを表示したいです
'abc' : 'xyz'
は、多くの方法を試してみましたが、必要な方法を取得していない以下のように
text.replace("\""," "); # but it display as it is.
誰かがSYNTを修正するために教えてもらえ
斧?
text
の定義方法を指定していません。検討してください:
>>> text = "'abc' : 'xyz'"
>>> print text
'abc' : 'xyz'
これは必要に応じて印刷されます。あなたが見ることをプリントアウト示し
>>> text = "\"'abc' : 'xyz'\""
>>> print text
"'abc' : 'xyz'"
:だから、多分あなたは、このようなtext
を定義しました。 "
を解消するには:
>>> print text.replace('"', '')
'abc' : 'xyz'
replace
方法は、所定の位置に文字列を変更しませんが、それは、新しい値を返します。あなたはstrip
効果は永続的なものにしたい場合は、
>>> print text.strip('"')
または::だからあなたは
text = text.replace('"', '')
を試すことができますがあり、このためのより良いstr
方法です
>>> text = text.strip('"')
>>> print text
'text.replace(" \ "、" ")' - そのメソッド呼び出しの戻り値で何かしましたか? – user2357112
インタプリタシェルでは、 'text'または' str(text) 'を入力すると二重引用符を囲みます。されません二重引用符で囲みます。私はあなたが二重引用符を得ることに驚いています。 –
すみません、ありがとう、私はその二重引用符を無視し、必要な出力を与えるprintステートメントをリリースしました。 – SriniG