Python-Handspiel (Argparse-Mindestcode)

Was ist dieser Artikel?

Ich fing an zu streiten. Es ist so einfach ...

Also habe ich den Mindestcode geschrieben, um die Form des Arguments zu überprüfen.

Wie erstaunlich

Ich vergesse oft, wie ich den Code aufrufe, den ich zurückgelassen habe. Es ist einfach, wenn es mit so viel getan werden kann.

rem Vorerst ohne Argument aufrufen → Natürlich ein Fehler → So wird die Verwendung angezeigt
...\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

Führen Sie die Rem-Verwendung so aus, wie sie ist
...\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()

Impressionen

Endlich vielleicht. Ich wollte eine solche Funktion und begann schließlich zu denken "Such danach!". Ich hatte lange Zeit nicht die Angewohnheit, mich auf externe Ressourcen wie Bibliotheken anderer Unternehmen zu verlassen, und begann schließlich, an "Suchen!" Statt an "Erstellen!" Zu denken. Nun ... ich denke, es schafft eine neue natürliche Sache für mich.

Recommended Posts

Python-Handspiel (Argparse-Mindestcode)
Python Handspiel (Division)
Python-Handspiel (zweidimensionale Liste)
Python-Handspiel (Pandas / DataFrame-Beginn)
Python-Handspiel (berechnet voller Mordred)
Python-Handspiel (Deskriptorberechnung: seriöse Version)
Spielen Sie Python async
Spielen Sie mit 2016-Python
Python-Zeichencode
Python Argparse Vorlage
[Python] Code, der Algorithmen kennt
Python-Handspiel (Beginnen wir mit AtCoder?)
Python-Handspiel (einzeilige Notation von if)
Python-Handspiel (Interoperation zwischen CSV und PostgreSQL)
Schreiben Sie Python2-Code in Python3 um (2to3)
Infomap Python-Zeichencode
Vor dem Schreiben von Python-Code
Spielen Sie YouTube in Python
Python Fordert den Statuscode an
Python-Handspiel (Spaltennamen aus CSV-Datei abrufen)
Holen Sie sich den Ländercode mit Python
Python mit VSCode (Windows 10)
Persönliches Python-Code-Memo
Wie benutzt man Python Argparse?
Debuggen Sie Python mit VS-Code
[Python] Spielen Sie mit Discords Webhook.
2.x, 3.x Serienzeichencode von Python
Stoppen Sie Omxplayer vom Python-Code
Python verwendete häufig Codefragmente
Generieren Sie QR-Code in Python
[Python] Beispielcode für die Python-Grammatik
In Python gelernter Zeichencode
Konvertieren Sie Python 3.x-Code in Python 2.x.
Dokumentieren Sie Python-Code mit Doxygen
Python-Handspiel (RDKit-Deskriptorberechnung: SDF zu CSV mit Pandas)