resultado imprimido en el idle pasarlo a un archivo txt

Marte Fabián Baquerizo Sánchez martefabian en tredasis.com
Sab Jul 26 01:13:28 CEST 2008


Hola Emanuel,

Un modo simple de hacer esto es que desde el intérprete de comandos (la 
consola tipo ms-dos de windows) ejecutes tu script y redirijas la salida a 
un archivo, por ejemplo:

C:\directorioDeMiScript> python programa.py > archivo.txt

Con esto la salida que normalmente va a la pantalla se guarda en 
"archivo.txt"

Por cierto es un trozo de código interesante el que has enviado, ¿podrías 
poner la web donde lo has encontrado?

Saludos.

--------------------------------------------------
From: "Emanuel Sotelo" <ing_emanuels en hotmail.com>
Sent: Friday, July 25, 2008 3:14 PM
To: "python español" <python-es en aditel.org>
Subject: [Python-es] resultado imprimido en el idle pasarlo a un archivo txt

>
> buenas tardes copie este programa de una pagina web y queria ver si 
> alguien me podia aconsejar de
> como pasar el resultado impreso a un documento txt ya que como se 
> encuentra el programa lo imprime
> en el idle, Les dejo el programa para que vean de que se trata
> este ejemplo muestra los ProgIDs diponibles de las aplicaciones de windows 
> que estan insalados y pueden
> ser usados con  windows32com.
>
> import win32com.client
> strComputer = "."
> objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator")
> objSWbemServices = objWMIService.ConnectServer(strComputer,"root\cimv2")
> colItems = objSWbemServices.ExecQuery("Select * from 
> Win32_ProgIDSpecification")
> for objItem in colItems:
>    print "Caption: ", objItem.Caption
>    print "Check ID: ", objItem.CheckID
>    print "Check Mode: ", objItem.CheckMode
>    print "Description: ", objItem.Description
>    print "Name: ", objItem.Name
>    print "Parent: ", objItem.Parent
>    print "ProgID: ", objItem.ProgID
>    print "Software Element ID: ", objItem.SoftwareElementID
>    print "Software Element State: ", objItem.SoftwareElementState
>    print "Target Operating System: ", objItem.TargetOperatingSystem
>    print "Version: ", objItem.Version
>    print "-----------------------------------------------------"
>
>
> espero que alguien me pueda ayudar gracias por su tiempo y espero por su 
> respuesta
>
> _________________________________________________________________
> Tenemos lo que búscas…JUEGOS.
> http://club.prodigymsn.com/



> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes 

------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


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