Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2013, 13:45
Bael_Balzac
 
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Abrir archivo utf-8 previamente guardado en utf-8

El archivo creado .txt puede verse en Windows pero en Linux lo muestra como si no fuese un archivo de texto.
Código Python:
Ver original
  1. import codecs
  2.  
  3. with codecs.open("ANO90_53_00_02_MES.DAT", 'r', encoding="shift-jis") as in_f:
  4.     unicode_content = in_f.read()
  5. with codecs.open("ANO90_53_00_02_MES.txt", 'w', encoding='utf-8') as out_f:
  6.     out_f.write(unicode_content)
  7.  
  8. f = open('ANO90_53_00_02_MES.txt','r',encoding = 'utf-8')
  9. una_linea = f.readline()
  10. for i in una_linea:
  11.     if i == '\x00':
  12.         delimitador1 = una_linea.index(i)
  13. print (una_linea[delimitador1:])
  14. f.close()
El archivo esta en http://www.4shared.com/file/f6bn6Kry...00_02_MES.html y uso python 2.7