Domanda

I veramente nuovo a Python e la codifica in generale, ma sto facendo dei buoni progressi.

Sono in grado di tirare fuori alcuni dati del web attraverso un API, e il risultato dovrebbe essere una stringa. Quello che sto vedendo, però, ci sono alcuni casi come "& amp;"" e '"' (ho modificato il set di caratteri quindi sarebbe stampare correttamente allo schermo)

.

Immagino che ci sia un modo per pulire questa stringa e rimuovere i caratteri in modo tale che sembra che fa sullo schermo del computer. Ho provato a cercare per urldecoding, ma devo ammettere che non so nemmeno se questa è la soluzione.

Qualsiasi aiuto su come rimuovere questi caratteri "extra" e produrre una stringa leggibile sarà molto apprezzato!

Grazie in anticipo,

Brock

È stato utile?

Soluzione

xml.sax.saxutils.unescape (dati [, entità]):. Unescape '& amp', '<', e '>' in una stringa di dati

È possibile unescape altre stringhe di dati passando un dizionario come parametro entità opzionale. Le chiavi ei valori devono essere tutti stringhe; ciascuna chiave viene sostituito con il valore corrispondente. '& Amp', '<', e '>' sono sempre escape, anche se è fornito entità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top