专栏名称: 机器学习初学者
号主黄博Github全球排名前90,3.6万Star!致力于为初学者提供学习路线和基础资料,公众号可以当作随身小抄,文章很全,建议收藏!点击菜单可以进入学习!
今天看啥  ›  专栏  ›  机器学习初学者

【Python】Python命令行参数解析神器:argparse

机器学习初学者  · 公众号  ·  · 2024-05-27 22:54
    

文章预览

公众号:尤而小屋 作者:Peter 编辑:Peter argparse是用来解析命令行 参数的Python库。 当我们在代码中自定义了参数,使用该库能够自动解析出来。 未使用argparse 比如我们现在想通过一个函数来实现打印某个人的个人信息。如果不使用argparse,我们可以这样写: def   main () :     name = input( "input your name: " )     age = input( "input your age: " )     height = input( "input your height: " )          print( f"My name is  {name} ,  {age}  years old and I'm  {height} ." )           return   None if  __name__ ==  "__main__" :     main() 后面你在运行的时候需要每次输入不同的数据来运行这个功能: 使用argparse import  argparse def   main () :      # 创建参数     parser = argparse.ArgumentParser(description= "Argparses使用说明" )    # 调用ArgumentParser类,并添加描述说明     parser. ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览