0
votes

Comment exécuter rapidement un script ou un fichier avec python sans avoir à taper manuellement en terminal

J'ai commencé à apprendre Tkinter pour Python il y a un moment. Y a-t-il un moyen d'automatiser le processus de frappe manuellement 'python3 myfile.py' chaque fois que je fais une modification sur mon code. C'est un peu fastidieux lorsque vous essayez de concevoir quelque chose, TY.


3 commentaires

Utilisez une IDE, comme Pycham, qui peut exécuter votre code en appuyant sur une touche de raccourci ou en cliquant sur un bouton.


Vous pouvez utiliser Jupyter Notebooks


S'il vous plaît n'oubliez pas de uplifier toutes les réponses de travail et acceptez celui que vous aimez le plus. Vous le savez probablement, mais cela est de laisser la communauté savoir quelles réponses étaient utiles et de récompenser le peuple pour leur temps et leur effort aussi;) Voir Ce et Ce


3 Réponses :


1
votes

Vous pouvez essayer d'utiliser un Programme IDE pour rendre votre vie à coder beaucoup plus facilement. Beaucoup vous permettent d'exécuter des scripts en cliquant simplement sur un bouton ou avec un raccourci Keyborad.

Certains exemples sont Visual Studio Code , pycham , et plus.


2 commentaires

Pour un programme n'est plus en cours de développement, cela ne semble pas trop attrayant comme solution.


@Guidot L'OP dit "Chaque fois que je fais un changement sur mon code", cela signifie qu'il est en cours de développement, non?



0
votes

Le moyen d'automatiser la reconnaissance car la commande dépend du système d'exploitation hôte que vous ne mentionnez pas. Voir Cette page sous le titre "Utilisation du nom de script".


0 commentaires

0
votes

Vous pouvez utiliser WatchDog Bibliothèque (PIP3 Install Watchdog) pour surveiller les modifications du fichier de fichier dans le répertoire actuel. Cela sonne comme une mauvaise idée de simplement relancer un script Tkinter chaque fois que vous le sauverez, mais c'est certainement possible. Je vais démontrer sur une application Tkinter "Hello World" et le code qui continue à tuer et à le relancer à chaque fois que vous enregistrez ce fichier de py app. Le code de surveillance est aussi commenté que possible, alors lisez les commentaires.

tkinter_app.py xxx

monitor.py < / strong> xxx


1 commentaires

Notez que j'ai posté cette réponse parce que parfois, il est nécessaire de lancer quelque chose lorsque certains fichiers, quelque part, changeurs, et c'est un exemple de la façon de le faire. Je voudrais certainement aller pour l'IDE approprié ou au moins NotePad ++ avec NPPEXEC pour le but de l'OP, pas ceci.