首页 > 编程知识 正文

arcmap教程,有什么技能可以快速上手

时间:2023-05-05 17:15:28 阅读:42782 作者:666

在基本信息控制台程序中,一个命令包含许多参数,可以使用-h进行帮助。 例如,在ssh -h上显示ssh帮助时,将显示以下内容:

C:Users Haus sh-hunknownoption-- h usage : ssh [-46 aacfggkmnnqsttvxxyy ] [-bbind _ interface ] [-bind _ address ]端口] [-I pkcs11 ] [-I identity _ file ] [-j [ user @ ] host [-mmac _ spec ] [-octl _ cmd ] [-o option ] [-port ] Python语言提供了argparse.ArgumentParser模块,可帮助您快速完成相关内容。 本文简要介绍了其使用方法。

argparse.ArgumentParser概述Python提供了argparse模块,用于处理相关内容,如命令行选项、参数和子命令解析器。 使用此模块可以快速创建用户友好的命令行界面的内容。 定义需要程序的参数,argparse将演示如何从sys.argv中分析这些参数。 argparse模块还会自动生成帮助和文档,并在用户将无效参数传递给程序时显示错误消息。 官方使用文档非常详细,请参见https://docs.python.org/zh-cn/3/library/arg parse.html。 但是,内容很多,很难理解。

预期效果的使用示例首先,可以使用命令以以下格式调用:

(base ) c : (gitee.com (mynotespythonlanguages ) python(01 ) basics ) arguments _ demo.py-oc 3360 ($ hiter

(base ) c: ) gitee.com (mynotespythonlanguages (python (01 _ basics (arguments _ demo.py-h _ sage 3365370这是可选的) mapnmap扫描文件路径-pocs POCS模板文件路径--n行数-o O输出文件路径。 (base ) c: ) gitee.com (使用mynotes进程函数,使用classargparse.argument parser (Prog=none,usage=None, description=定义none的formatter _ class=arg parse.help formatter,prefix_chars='-',from file _ prefix _ chars=argument _ de ffix allow _ abbrev=true、exit_on_error=true(Prog-程序的名称(默认值: sys.argv[0] ) 使用-描述程序用途的字符串-default :由添加到解析器的参数生成的描述-显示在参数帮助文档之前的文本-默认:无epilog -参数帮助文档arser对象列表这些参数是类prefix_chars -可选参数的前缀字符集“-”,用于自定义formatter_class -帮助文档的输出格式fromfile_prefix_chars -如果需要从文件中检索其他参数, 用于标识文件名的前缀字符集(默认值: None ) argument_default -)参数的全局默认值(默认值: None ) conflict_handler -)解决冲突选项--help选项(默认值: True ) allow_abbrev -)如果缩写是不模糊的,则允许缩写的长选项(默认值: True ) exit_on_error -),然后单击(默认值: True )具体用法importargparseif _ name _==' _ _ main _ ' 3360 #步骤1:parser=arg parse.argument parser 步骤2 :变量parser.add_argument('-nmap ',type=str,help='扫描文件路径') parser.add_arguuar help='模板(步骤3 )分析输入变量args=parser.parse_args );步骤4 )变量print(parser.Prog ) print (args.nmap ) print (args.pocs )

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。