【argparse模块使用总结】

【argparse模块使用总结】,第1张

【argparse模块使用总结】

前言
这篇文章简单总结下argparse模块的使用方法,方便通过命令行进行传参。

文章目录

1. 代码概述2. 命令行的调用形式

1. 代码概述
import argparse

# 1. 创建对象
parser = argparse.ArgumentParser()
# 2. 添加参数
parser.add_argument('-r',
                    '--reference_path',
                    help='path saving reference file')

# args = parser.parse_args(['--reference_path',os.path.join(os.getcwd(),'REFERENCE.csv')])
# 3. 命令行参数解析
args = parser.parse_args()
# print(parser.prog) # 相当于返回 os.path.basename(sys.argv[0])
score('answers.csv', args.reference_path)

‘’’
代码中score()是调用的函数,用来处理命令行中输入的参数

总之通过命令行输入参数,可以总结为三点:

    创建对象添加参数:
    ‘-r’ 和 '–reference_path’是参数的命名形式命令行参数解析
2. 命令行的调用形式

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5712485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存