Retorno de caracteres nulos leyendo un fichero

Sebastián Lezica slezica en fibertel.com.ar
Mar Feb 8 04:01:58 CET 2005


Hola Chema!,

	Gracias por la respuesta y perdón por la falta de claridad en el
otro email, me habia pasado la noche hasta que ubiqué ese bug ya que
apareció en un sistema que ya se encuentra en producción y de dia es casi
imposible tocarlo...

	En teoria el fichero deberia estar correctamente copiado ya que me
'da permiso' de abrirlo; supongo (es una mera suposición), que el samba esta
primero ocupando el espacio requerido y luego 'rellenándolo'. Ahora estoy
probando con tu recomendación, inicialmente voy a aguardar permiso de
lectura/escritura, y si tampoco lo resuelve paso a abrirlo como
lectura/escritura (al menos espero me dé una excepción, o algo que pueda
controlar).

	Por otra parte, una breve pregunta más... estoy usando una receta
para leer el teclado sin que se quede aguardando una entrada, que encontré
googleando (justamente tuya también!, esto es casi un abuso :) !!!)
utilizando select para comprobar si hay algo en stdin. La pregunta es:
	¿Puede evitarse la necesidad de pulsar enter para recibir lo
ingresado por el usuario?. En realidad buscaba alguna forma independiente de
si la plataforma es Linux o Win, que funcione para detectar en modo consola
las teclas presionadas por el usuario, pero no encontré nada de nada...

	Bueno, mil gracias nuevamente!,

Sebastián Lezica

-----Mensaje original-----
De: python-es-bounces en aditel.org [mailto:python-es-bounces en aditel.org] En
nombre de Chema Cortes
Enviado el: Lunes, 07 de Febrero de 2005 05:45
Para: La lista de python en castellano
Asunto: Re: [Python-es] Retorno de caracteres nulos leyendo un fichero


Sebastián Lezica escribió:

>    Supongo que tendrá algo que ver con el mismo samba, estoy leyendo 
>el fichero muy proximo a cuando es escrito sin dudas, pero en todo caso 
>esperaria un error de lectura, y no una respuesta válida pero con 
>contenido incorrecto.
>  
>

Veo que hay dos partes en tu problema: el samba y el programa python. No
dejas claro si cuando falla el programa python el fichero está 
correctamente copiado.

De todos modos, como sugerencia, intenta abrir el fichero como 
lectura/escritura, a ver qué pasa.
_______________________________________________
Python-es mailing list
Python-es en aditel.org http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es