Ho dei problemi con un problema di stringhe molto semplice in Python (che non riesco a capire). Fondamentalmente, io sto cercando di fare quanto segue:Rimozione di spazi non interrompibili dalle stringhe usando Python
'# read file into a string
myString = file.read()
'# Attempt to remove non breaking spaces
myString = myString.replace("\u00A0"," ")
'# however, when I print my string to output to console, I get:
Foo **<C2><A0>** Bar
Ho pensato che il "\ u00A0" è stato il codice di escape per gli spazi non Unicode di rottura, ma a quanto pare non sto facendo questo in modo corretto. Qualche idea su cosa sto facendo male?
Quale versione di Python stai usando (la risposta potrebbe differire a seconda che tu stia usando 2.x o 3.x)? –
Ciao Kathy, sì sto usando Python v2.5.1 – dontsaythekidsname
Modificato la mia risposta in risposta. –