Notes J'ai recherché la création d'outils de ligne de commande en Python

J'utilise des scripts shell pour le travail que je fais souvent au travail. Je pense qu'en faire un script shell présente les avantages suivants.

Un script shell est bien, mais je voulais être en mesure d'écrire le script plus efficacement et de faciliter le débogage du script lui-même, mais mon ami a recommandé Python, alors je l'ai étudié.

Première impression sur Python

Je pense que Python est similaire à Swift. Il possède également une multitude de fonctionnalités linguistiques et de bibliothèques. Je pense que ce qui est similaire à Swift, c'est que Swift l'a imité. Si vous connaissez Swift, vous pourrez bientôt utiliser Python. L'inverse est également vrai, et quiconque connaît Python pourra bientôt utiliser Swift. Il est facile de se tromper lorsque les mots réservés sont différents même si les fonctions sont similaires.

Modules requis

Les tâches que vous souhaitez automatiser sont:

Pour faire cela en Python, il semble que vous puissiez utiliser les modules "os", "json", "xml.dom" et "subprocess". Python a beaucoup de modules, donc je pense que la plupart des choses peuvent être écrites en utilisant les fonctions des modules fournis.

Ce qui était autrefois codé en dur en tant que script shell est un langage qui le rend plus facile à utiliser en lui permettant d'être spécifié dans les fichiers de configuration et les options de ligne de commande pour les outils de ligne de commande.

Recommended Posts

Notes J'ai recherché la création d'outils de ligne de commande en Python
Faisons un outil de veille de commande avec python
J'ai fait un chronomètre en utilisant tkinter avec python
Je veux ajouter un joli complément à input () en python
J'ai créé un outil de mot de passe en Python.
[5e] J'ai essayé de créer un certain outil de type Authenticator avec python
[2nd] J'ai essayé de créer un certain outil de type Authenticator avec python
[Python] J'ai essayé d'implémenter un tri stable, alors notez
[3ème] J'ai essayé de créer un certain outil de type Authenticator avec python
Comment obtenir une chaîne à partir d'un argument de ligne de commande en python
[4th] J'ai essayé de créer un certain outil de type Authenticator avec python
[1er] J'ai essayé de créer un certain outil de type Authenticator avec python
Créez un outil de ligne de commande pour convertir des dollars en yens en utilisant Python
Comment recevoir des arguments de ligne de commande en Python
Je veux créer une fenêtre avec Python
Je veux faire un jeu avec Python
Créez un jeu Janken en une seule ligne (python)
[Python] J'ai essayé de créer un programme simple qui fonctionne sur la ligne de commande en utilisant argparse
Créez une application de ligne de commande en Python pour comprendre les actions setup.py, argparse et GitHub
Comment gérer les arguments lors de l'implémentation d'un script Python en tant qu'outil de ligne de commande
Le programme Python est lent! Je veux accélérer! Dans ce cas ...
J'ai essayé d'implémenter ce qui semble être un outil de snipper Windows avec Python
Notez que j'étais accro à la configuration de TensowFlow
Un outil pour créer des images de masque pour ETC en Python
Je souhaite intégrer une variable dans une chaîne Python
Je veux facilement implémenter le délai d'expiration en python
Essayez de créer un module Python en langage C
Spécifiez une sous-commande comme argument de ligne de commande en Python
J'ai essayé d'implémenter un pseudo pachislot en Python
Je veux travailler avec un robot en python.
Choses à noter lors de l'initialisation d'une liste en Python
[Python] Je veux faire d'une liste imbriquée un taple
Comment exécuter une commande à l'aide d'un sous-processus en Python
J'ai implémenté une commande de remplacement de type Vim dans Slackbot #Python
Créer un bookmarklet en Python
Un outil de ligne de commande qui place .gitkeep dans un répertoire vide
J'ai essayé d'implémenter un automate cellulaire unidimensionnel en Python
J'ai fait une commande pour générer un commentaire pour une table dans Django
J'ai essayé "Comment obtenir une méthode décorée en Python"
Je souhaite envoyer un message de Python à LINE Bot
Segfo python en une ligne
Appuyez sur une commande en Python (Windows)
Dans la commande python, python pointe vers python3.8
J'ai essayé la notification de ligne en Python
Une histoire que je voulais faire quand j'ai eu une liste de sessions d'étude avec Python
Comment transformer une chaîne en tableau ou un tableau en chaîne en Python
J'ai essayé de créer une expression régulière de "montant" en utilisant Python
J'ai créé une bibliothèque Python pour appeler l'API de LINE WORKS
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
J'ai essayé de créer une expression régulière de "date" en utilisant Python
J'ai écrit une fonction pour charger le script d'extension Git en Python
J'ai essayé de mettre en œuvre un jeu de dilemme de prisonnier mal compris en Python
J'ai essayé de créer une application de notification de publication à 2 canaux avec Python
[Introduction] Je veux créer un robot Mastodon avec Python! 【Débutants】
Je veux faire de la deuxième ligne le nom de la colonne dans pandas
J'ai essayé de créer une application todo en utilisant une bouteille avec python
[Python] Japonais simple ⇒ J'ai essayé de créer un outil de traduction en anglais
J'ai fait une commande pour afficher un calendrier coloré dans le terminal
J'ai essayé d'implémenter PLSA en Python