argparse
【argparse】教学,解析命令行,很实用的python模块_哔哩哔哩_bilibili 看完这个基本就懂啦
(52条消息) Python模块:os + sys + argparse 简记_HJJ-DREAMER的博客-CSDN博客
import argparse
paser = argparse.ArgumentPaser(description = "描述信息") # 创建一个解析器
paser.add_argument('-参数缩写引用','--参数名', type = 类型, default = 默认值, help = "帮助信息") # 添加参数1
paser.add_argument('-参数缩写引用','--参数名', type = 类型, default = 默认值, help = "帮助信息") # 添加参数2
paser.add_argument('-参数缩写引用','--参数名', type = 类型, default = 默认值, help = "帮助信息") # 添加参数3
opt = paser.parse_args() # 参数解析,将字符串转换为对象
x = opt.参数名 # 获取参数
x = opt.参数缩写引用 # 同样可以获取参数
'-参数缩写引用' , default = 默认值 可省略
命令行
# 查看帮助文档
python 文件名.py -h
# 设置参数
python 文件名.py --参数名 参数值
# 读取参数
python 文件名.py --参数名