[pyar] OS.system pregunta de novato...
Luis A. Garcia
lagsistemas en gmail.com
Jue Jul 14 13:20:47 ART 2011
Gracias a todos problema resuelto, (no se que harÃa sin ustedes...)
Saludos
Luis
From: claudio canepa
Sent: Thursday, July 14, 2011 12:42 PM
To: Python Argentina
Subject: Re: [pyar] OS.system pregunta de novato...
2011/7/14 Luis A. Garcia <lagsistemas en gmail.com>
Hola lista:
Una preguntita de novato.. Quiero mostrar una planilla Excel después de una exportación, y estoy utilizando:
os.system('start excel.exe ' + filenameDoc)
todo bien, mientras que la ruta de directorio no contenga un espacio en el medio por ejemplo:
filenameDoc = 'C:\dev\Python\Instalador Librerias\prueba.xls'
asi no funciona me lee hasta C:\dev\Python\Instalador .xls
Que estoy haciendo mal ?
Saludos y gracias.
Luis
Tenes dos cosas alli: una es el escapado, como ya te dijeron, otra es que os.system necesita recibir una cadena con doble comillas para procesar correctamente espacios en el path:
>>> s = r'C:\con blanco\notepad.exe'
>>> import os
>>> os.system(s)
" " no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
1
(en lo que sigue la cadena esta encerrada afuera por comilla simple y adentro por comilla doble, puede ser dificil de ver con font chico)
>>> s2 = r'"C:\con blanco\notepad.exe"'
>>> os.system(s2)
0
[notepad abrio]
Y recorda que el filename tambien necesita comillas alrededor para funcionar bien.
--
claudio
--------------------------------------------------------------------------------
_______________________________________________
pyar mailing list pyar en python.org.ar
http://listas.python.org.ar/listinfo/pyar
PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 6294 (20110714) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 6294 (20110714) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110714/23c112c0/attachment.html>
More information about the pyar
mailing list