700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python之parser.add_argument()用法——命令行选项 参数和子命令解析器

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

时间:2022-09-12 13:10:24

相关推荐

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

parser 官方文档

一、argparse介绍

argparse 模块是 Python 内置的一个用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口。通过在程序中定义好我们需要的参数,然后 argparse 将会从 sys.argv 解析出这些参数。argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。

import argparseparser = argparse.ArgumentParser()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)

打印内容如下:

/home/user/anaconda3/bin/python3.6 /home/user/lly/pyGAT-master/test.pyFalse7210000Process finished with exit code 0

参考资料:

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。