Hola a todos,

Un poquito de historia: Ya hab�a proguntado algo sobre
c�mo programar un servicio con python.�Utilizo
win32serviceutil.ServiceFramework pero desafortunadamente me daba un error 
cuando
intentaba probarlo desde python (incluso con servicios de ejemplo de python). 
No pude
solucionarlo y entonces opt� por compilarlo y luego entonces probarlo. Me
result� todo bien.

Ahora se me presenta un nuevo problema: El servicio
debe leer un archivo de configuraci�n y lo hace de esta manera:�

f = open("conf.txt","r")
data = f.read()
f.close()

(El archivo est� en la misma carpeta del servicio compilado asi que debe
leerlo si problemas!!!)
Pero no es as�, cuando le doy "myservice.exe
-install" y lo intento correr, en el visor de sucesos me aparece un error que me
dice que no encuentra el archivo "conf.txt".

Si cambio el
camino�al archivo a, por ejemplo, r "C:\\conf.txt" me funciona bien. Esto
me hace pensar que cuando hago: "myservice.exe -install" Windows lo instala en
otro "lugar" y es alli donde es ejecutado cuando le doy iniciar, por tanto es
en ese "lugar" donde tengo que poner mi archivo de configuraci'on.

D�nde coloco el archivo de configuraci�n?

Saludos y Gracias
por adelantado.
Boris.


---
La mejor vacuna contra el virus A(H1N1) es la higiene personal
_______________________________________________
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