Lorsque vous jouez avec Python, vous souhaiterez peut-être exécuter python automatiquement. Par conséquent, je voudrais vous présenter comment exécuter automatiquement le fichier python après avoir créé un mémorandum. La méthode principale consiste à créer et exécuter un ** fichier .bat ** sous Windows et ** créer et exécuter ShellScript ** sur Mac. Ni l'un ni l'autre ne nécessitent l'installation de logiciels spéciaux, vous pouvez donc vous sentir libre de le faire. Si quelqu'un connaît un meilleur moyen que ceux-ci, il serait grandement apprécié que vous puissiez commenter.
Pour Windows, créez un fichier .bat. Si vous souhaitez exécuter automatiquement les fichiers python de test_1.py
et test_2.py
, créez un fichier bat comme suit. Pour créer un fichier chauve-souris, écrivez simplement le code suivant à l'aide d'un éditeur de texte approprié et changez finalement l'extension en .bat.
hoge.bat
python test_1.py
python test_2.py
Une fois que vous avez un fichier chauve-souris, cliquez sur hoge.bat
et l'invite de commande apparaîtra et s'exécutera automatiquement. Cependant, veuillez noter que si l'exécution est une invite de commande, elle se fermera sans autorisation lorsque le processus sera terminé. Il est recommandé de faire cracher le journal.
Si vous utilisez PowerShell tout le temps, vous pouvez simplement le faire glisser vers PowerShell et appuyer sur la touche Entrée.
Mac fait la même chose que la création d'un fichier chauve-souris dans Windows. Cependant, sur Mac, ce n'est pas un fichier bat mais un fichier sh.
Supposons que vous souhaitiez exécuter automatiquement les fichiers python de test_1.py
et test_2.py
comme dans l'édition Windows. Pour Mac, créez le fichier sh suivant. Pour créer un fichier sh, écrivez simplement le code suivant à l'aide d'un éditeur de texte approprié et changez l'extension en .sh.
hoge.sh
python test_1.py
python test_2.py
Pour Mac, exécutez le fichier sh à partir du terminal. Vous pouvez l'exécuter en ouvrant un terminal, en allant dans le répertoire contenant le fichier sh que vous venez de créer et en appuyant sur sh hoge.sh
. Vous pouvez également exécuter le fichier sh avec . / Hoge.sh
si vous donnez la permission avec chmod w + x hoge.sh
dans le même répertoire.
Le dernier est une manière très peu intelligente. Cependant, je pense que c'est fort (?) Pour les opérations GUI compliquées + exécution de fichiers python. Pour cela, utilisez le logiciel UWSC. La version gratuite est bien. Si vous téléchargez uwsc et que vous le démarrez, il ressemblera à celui ci-dessous.
Ce logiciel est un logiciel pratique qui enregistre l'opération sur l'interface graphique et l'exécute telle quelle. Appuyez sur le deuxième bouton d'enregistrement à partir de la droite ou appuyez sur la touche ALT + F3 pour démarrer l'enregistrement. Si vous souhaitez lire l'opération enregistrée, appuyez sur la touche ALT + F1 pour exécuter le processus enregistré. De plus, étant donné que les opérations stockées peuvent être enregistrées sous forme de fichier uws, c'est pratique lorsque vous souhaitez effectuer des opérations GUI compliquées + exécution de fichier python.
Utilisation de base du fichier de commandes Référence du script Shell Téléchargement et utilisation UWSC
Recommended Posts