Yukyukuon / blog

博客的文章
1 stars 0 forks source link

Python 模块笔记 #31

Open Yukyukuon opened 6 months ago

Yukyukuon commented 6 months ago

记录一下编写python脚本时候的各种导入包及模块的用法

总览

笔记

argparse

argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块还能自动生成帮助和用法消息文本。该模块还会在用户向程序传入无效参数时发出错误消息。


# 导入argparse包
import argparse

# 创建一个命令行解析器对象 ——创建 ArgumentParser() 对象
parser = argparse.ArgumentParser(prog='ProgramName', 
                             description='What the program does', 
                             epilog='Text at the bottom of help')

# 给解析器添加命令行参数 ——调用add_argument() 方法添加参数
parser.add_argument('--epochs', type=int, default=30)

# 解析命令行的参数 ——使用 parse_args() 解析添加的参数
args = parser.parse_args()
epochs = args.epochs