argparse
Verfasst: Freitag 28. Oktober 2011, 07:25
Hallo,
Hat argparse eine einfachere Moeglichkeit folgenden Code zu vereinfachen?
Ausgabe:
$ python t2.py --file test.txt
func
$ python t2.py
default
Vielen Dank im Vorraus.
Hat argparse eine einfachere Moeglichkeit folgenden Code zu vereinfachen?
Code: Alles auswählen
import argparse
def default_func():
print "default"
def func():
print "func"
parser = argparse.ArgumentParser()
parser.add_argument('--file', nargs='?')
args = parser.parse_args()
if args.file == None:
default_func()
else:
func()
$ python t2.py --file test.txt
func
$ python t2.py
default
Vielen Dank im Vorraus.