Maintenant la réponse évidente est simplement d'ouvrir le script à partir d'une ligne de commande, mais ce n'est pas une option. J'écris une application simple pour mettre en évidence la syntaxe de Python et ensuite exécuter les scripts du même programme. Un IDE Python si vous voulez. Les scripts que je veux exécuter sont entièrement des programmes en ligne de commande. J'utilise un objet System.Diagnostics.Process. Je peux l'utiliser pour exécuter une invite de ligne de commande ou pour exécuter le script Python, mais la fenêtre de ligne de commande se fermera dès que les erreurs de script ou se termine. Je dois le garder ouvert. La solution idéale serait d'ouvrir la ligne de commande et d'exécuter le script Python à partir de la ligne de commande, mais je dois le faire en un clic depuis l'intérieur d'une application .Net.Comment conserver une fenêtre de commande de script Python ouverte à partir d'une application .Net?
Des idées? Y a-t-il un meilleur moyen de garder la console ouverte?