2017-10-20 2 views
0

J'ai un script python que j'exécute à partir de la ligne de commande, et je lui passe également quelques paramètres.
Maintenant, je conçois l'interface graphique pour exécuter ce script, donc je veux exécuter le script après avoir cliqué sur un bouton, et passer les arguments d'un Listbox. J'ai vu quelques suggestions qui ont utilisé lambda fonctions. Cependant, je n'ai trouvé aucun exemple d'exécution d'un script complètement différent qui prend les arguments de la ligne de commande essentiellement. J'ai également essayé ecevfile, mais il exécute le script sans prendre aucun paramètre.
Comment puis-je exécuter le script en appuyant sur un bouton et en passant les arguments?Tkinter: Passer des paramètres à un script python exécuté par le bouton

+0

Vous pourriez être intéressé par [subprocess] (https://docs.python.org/3/library/subprocess.html) pour exécuter votre script. –

Répondre

0

Juste une idée, mais vous pouvez écrire une fonction pour faire un fichier batch et utiliser os.startfile("batch.bat")