python argparse 处理命令行输入参数

#!/usr/bin/python
# -*- coding: utf-8 -*-

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-p', '--package')
args = parser.parse_args()
print(args)

if hasattr(args, 'package'):
    print(args.package)
if hasattr(args, 'p'):
    print(args.p)


参考

import argparse

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('-o', '--output')
    parser.add_argument('-v', dest='verbose', action='store_true')
    args = parser.parse_args()
    # ... do something with args.output ...
    # ... do something with args.verbose ..

猜你喜欢

转载自blog.csdn.net/hknaruto/article/details/80098373
今日推荐