Posiblemente sea un asunto de rutas y tener que indicar el path del archivo....

El 22/11/11, chakalinux <chakali...@gmail.com> escribió:
> A ver, tengo un script que se conecta al iRC obviamente mediante sockets y
> este hace un os.fork() para mantenerlo abierto cuando cierro la shell, el
> caso que es curioso ya que cuando lo ejecuto la shell me devuelve
> correctamente el promt:
>
> shell:~$ ./Script.py
> shell:~$
>
> Hasta ahí correcto, funciona, el tema y la curiosidad es cuando cierro la
> shell sigue funcionando pero dicho script abre un archivo (f =
> file("archivo")), pues bien, parece que cuando cierro la shell no encuentra
> el archivo, en el momento que entro a la shell de nuevo el archivo lo
> localiza manteniendo el script ejecutado en "2 plano". ¿ Por que pasa esto
> ?.
>
> Para hacernos una idea tengo +/- esto:
>
> import ...
>
> pid = os.fork()
> if pid > 0:
>     sys.exit(0)
>
> [...]
>
> f = file("archivo.log")
> for line in f.readlines()
>     [....]
>

-- 
Enviado desde mi dispositivo móvil
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a