Python——命令行交互argparse

argparse的使用

参考博客>>python之parser.add_argument()用法——命令行选项、参数和子命令解析器

argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口。

import argparse

parser = argparse.ArgumentParser(description='test')

parser.add_argument('--sparse', action='store_true', default=False, help='GAT with sparse version or not.')
parser.add_argument('--seed', type=int, default=72, help='Random seed.')
parser.add_argument('--epochs', type=int, default=10000, help='Number of epochs to train.')

args = parser.parse_args()
print(args.sparse)
print(args.seed)
print(args.epochs)

parser.add_argument()参数说明
action - 命令行遇到参数时的动作
help - 参数的帮助信息

1、创建一个解析器——创建 ArgumentParser() 对象
2、添加参数——调用 add_argument() 方法添加参数
3、解析参数——使用 parse_args() 解析添加的参数

显示description

python new.py -h

更改参数

python new.py --seed 50

你可能感兴趣的:(Python,python)