Comment puis-je capturer la sortie de mon script sans passer par Linux (script.py> new_file.txt)?Comment capturer la sortie d'un script Python 2.7 sans passer par Linux?
Répondre
Set stdout au fichier que vous souhaitez enregistrer:
import sys
sys.stdout = open('file', 'w')
Merci! Je ne vois que la sortie des instructions d'impression directe dans mon nouveau fichier. Ce que j'ai besoin de faire est de capturer la sortie à l'écran à la volée pendant que le programme s'exécute. –
Quoi d'autre produit la production? Découvrez ce que ces choses produisent (stderr?) Et capturez-le aussi. –
Il s'agit d'accéder à une base de données et de récupérer des objets comme il le fait. –
Comment expliquer sur ce que la plate-forme que vous êtes sur – MrJLP