Jeu de main Python (code minimum argparse)

Quel est cet article?

J'ai commencé argparse. Il est si facile ...

Donc, j'ai écrit le code minimum pour vérifier la forme de l'argument.

Comme c'est incroyable

J'oublie souvent comment appeler le code que j'ai laissé derrière moi. C'est facile si cela peut être fait avec autant.

rem Appel sans argument pour le moment → Naturellement une erreur → Ainsi l'utilisation est affichée
...\work> python argparse_sample.py
usage: python argparse_sample.py -input (inputfilepath) -output (outputfilepath)
argparse_sample.py: error: the following arguments are required: -input, -output

Exécuter l'utilisation rem telle quelle
...\work> python argparse_sample.py -input (inputfilepath) -output (outputfilepath)
inputfilepath=[(inputfilepath)]
outputfilepath=[(outputfilepath)]

code

def main():
    import argparse
    parser = argparse.ArgumentParser(
        prog='argparse_sample.py',
        usage='python argparse_sample.py -input (inputfilepath) -output (outputfilepath)'
    )
    parser.add_argument('-input', required=True)
    parser.add_argument('-output', required=True)
    args = parser.parse_args()
    inputfilepath = args.input
    outputfilepath = args.output
    print(f'inputfilepath=[{inputfilepath}]')
    print(f'outputfilepath=[{outputfilepath}]')


if __name__ == '__main__':
    main()

Impressions

Enfin, peut-être. Je voulais une telle fonction, et finalement j'ai commencé à penser "Cherchez-la!". Je n'ai pas eu l'habitude de m'appuyer sur des ressources externes telles que des bibliothèques créées par d'autres sociétés depuis longtemps, alors j'ai finalement commencé à penser "chercher!" Au lieu de "faire!" Eh bien ... je pense que ça crée une nouvelle chose naturelle pour moi.

Recommended Posts

Jeu de main Python (code minimum argparse)
Jeu de main Python (division)
Jeu de main Python (liste à deux dimensions)
Jeu à la main Python (Pandas / DataFrame début)
Jeu de main Python (calculé plein de mordred)
Jeu de main Python (calcul du descripteur: version sérieuse)
Jouer Python async
Jouez avec 2016-Python
code de caractère python
modèle argparse python
[Python] Code conscient des algorithmes
Jeu à la main en Python (commençons avec AtCoder?)
Jeu à la main en Python (notation sur une ligne de if)
Jeu manuel Python (interopérabilité entre CSV et PostgreSQL)
Réécrire le code Python2 en Python3 (2to3)
infomap code de dessin Python
Avant d'écrire du code Python
Jouez à YouTube en Python
Code d'état des requêtes Python
Python hand play (obtenir les noms de colonnes à partir du fichier CSV)
Obtenez le code du pays avec python
Python avec VSCode (Windows 10)
Mémo de code personnel Python
Comment utiliser Python Argparse
Déboguer Python avec VS Code
[Python] Jouez avec le Webhook de Discord.
2.x, 3.x code de caractères des séries python
Arrêtez Omxplayer à partir du code Python
Extraits de code Python fréquemment utilisés
Générer du code QR en Python
[Python] Exemple de code pour la grammaire Python
Code de caractère appris en Python
Convertir le code python 3.x en python 2.x
Documenter le code Python avec Doxygen
Jeu manuel Python (calcul du descripteur RDKit: SDF en CSV à l'aide de Pandas)