美文网首页
python标准库之argparse

python标准库之argparse

作者: 知孺 | 来源:发表于2017-07-24 19:25 被阅读0次

python 标准库之argparse

库名:argparse

作用:命令行解析,

        在win下的cmd窗口中,我们输入(echo Hello World!) 就可以回显一句话。那么当我

想我的程序 (python open.py 参数)也可以在准备运行时输入参数,那们我们可以用

argparse 库中的方法,来完成这个操作

代码示例:

#创建一个文件名为 tmp.py的文件用于测试,使用的python版本是3.5

import argparse

#实例化一个argparse包下的ArgumentParser对象

parser = argparse.ArgumentParser()

#调用 对象.add_argument()方法 添加一个参数

parser.add_argument('str')#第5行

#调用对象.parse_args()返回一个参数列表

#把 参数列表赋值给一个比较短的名字,方便使用

args = parser.parse_args()

#这里的str是一个变量,跟第5行的参数保持同步,其值通过命令行传递

print(args.str)

结果如图1-1:

图 1-1

*关于第5行的参数

参数的格式可以是 --str,-str

第5行可以改成,

parser.add_argument('--str','-str')#第5行改写

调用的时候需要(‘--str’的示例)如图1-2:

图 1-2

注,

关于argparse库的更多内容,请参考其它文档

相关文章

网友评论

      本文标题:python标准库之argparse

      本文链接:https://www.haomeiwen.com/subject/cvtikxtx.html