Forum >> Principianti >> siglla strana

Pagina: 1

Salve
ho aperto un file con readline strip split ecc.

ma prima delle righe mi esce in partenza file la seguente sigla.

\ufeff12

che non viene pulita strip

potete spiegarmi cosa e e come toglierla dalla lista
Salve
ho aperto un file con readline strip split ecc.

ma prima delle righe mi esce in partenza file la seguente sigla.

\ufeff12

che non viene pulita strip

potete spiegarmi cosa e e come toglierla dalla lista

Non so cosa sia il terzo byte a \x12, ma i primi due sembrano essere il BOM_UTF16_BE; puoi rimuoverlo con strip:

>>> import codecs
>>> codecs.BOM_UTF16_BE
b'\xfe\xff'
>>> b'\xfe\xff\x12 ciao mondo'.strip(codecs.BOM_UTF16_BE)
b'\x12 ciao mondo'
Ciao,
©

PS: con che modalità apri il file? 'r' o 'rb'?



--- Ultima modifica di C8E in data 2015-02-09 16:31:23 ---
THE 🍺-WARE LICENSE (Revision ㊷):
<carlo@🐍.it> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝


Pagina: 1



Esegui il login per scrivere una risposta.