Maison > développement back-end > Tutoriel Python > Comment puis-je rediriger la sortie standard de Python vers un fichier ?

Comment puis-je rediriger la sortie standard de Python vers un fichier ?

Linda Hamilton
Libérer: 2024-12-30 12:53:10
original
562 Les gens l'ont consulté

How Can I Redirect Python's Standard Output to a File?

Redirection naturelle de la sortie standard vers un fichier

En Python, on peut rediriger sans effort la sortie standard (stdout) vers un fichier spécifié. Cette technique est souvent utile lorsque vous travaillez avec des scripts Python de longue durée, tels que des applications Web, qui sont invoqués via la session SSH mais rencontrent des problèmes avec IOError lors de la tentative d'écriture sur la sortie standard.

Pour résoudre ce problème, Python fournit une méthode simple pour rediriger la sortie vers un fichier. Une approche consiste à modifier sys.stdout pour référencer un objet fichier, redirigeant ainsi efficacement la sortie vers le fichier désigné :

Cette approche garantit que toutes les sorties du script Python, y compris celles générées par les modules externes, sont redirigé vers le fichier spécifié, empêchant les exceptions IOError.

Une autre méthode couramment utilisée consiste à exploiter la redirection du shell lors de l'exécution du script, une technique compatible avec Windows et Linux environnements :

Cette commande de redirection shell dirige toutes les sorties du script Python vers le fichier spécifié, en contournant le comportement par défaut de sortie vers le terminal.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal