この機能が欲しい:
$ python program.py add Peter
'Peter' was added to the list of names.
次のようにする--add
代わりに、これを実現できます。add
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--add", help="Add a new name to the list of names",
action="store")
args = parser.parse_args()
if args.add:
print "'%s' was added to the list of names." % args.add
else:
print "Just executing the program baby."
そのような:
$ python program.py --add Peter
'Peter' was added to the list of names.
しかし、--add
オプションadd
ではなくなった場合、どうすればオプションのままにしておくことができます--
か? (できればargparse
ライブラリも使用してください)