私は、コードの次の部分を実行しています:Pythonの文字列から二重引用符を削除するにはどうすればよいですか?
def do_scores(self,arg,opts = None):
r = requests.get("https://www.reddit.com/r/nba/")
response = r.text;
print(cresponse).
これが何をしているか、上方に設けられたウェブサイトへの単純なGETリクエストを作り、私は上へ行くの文字列で、これを保存したいれますその後、私のコードで操作します。しかし、私はこれを行うことができません。なぜなら、レスポンス文字列には "と文字列の解析が邪魔になるので、これらの文字列をすべて置き換える方法があるのだろうか? /または '。
文字列型の場合は、文字列置換機能で置き換えてみてください。 – Varad
まず、あなたのコード断片が間違っています( 'cresponse'は' respondce'でなければなりません)。第二に、これらの引用符はHTMLコードの一部であり、実際にはそれらを削除すると解析が不可能になる可能性があります。あなたがBeautifulSoupや同様のパーサを使用していると仮定して、彼らに仕事をさせてください! – DyZ
@Varad私はそれを使ってみましたが、私はそのコマンドのために渡す必要がある最初の引数が "それ自身であり、それが許されていないので不可能であるようです。 – Programmer87