1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Python查询参数化4种方法详细说明

搭建Python查询参数的4种方法

在平时的撰写Python脚本制作的过程当中,我们通常需要根据查询参数传到某些自变量基本参数,使新项目应用更加灵便便捷。本文将列举出搭建Python查询参数的4种普遍方法,包括:

Python查询参数化4种方法详细说明

  • 内嵌sys.argv控制模块
  • 内嵌argparse控制模块
  • 内嵌getopt模块
  • 第三方平台依赖库Click

使用内嵌sys.argv控制模块

搭建查询参数非常简单、普遍的方法是运用内嵌的「sys.argv」控制模块。它是把基本参数以一种规范有序目录传到,因而在使用过程中传参次序务必固定不动。因此,这种方法适用于基本参数数量少且情景固定工程中。


import sys

if __name__ == '__main__':
    # 获得参数列表
    # 留意:sys.argv[0]意味着第一位基本参数,即:脚本制作名字「1_sys.argv.py」
    # 别的参数列表
    args = sys.argv[1:]
    # 基本参数数量
    args_length = len(sys.argv) if sys.argv else 0
    print("清除运作主文件基本参数,别的参数列表为:", args)
    print("基本参数数量:", args_length)
    # 应用
    # python31_sys.argv.py arg1 arg2
    # 清除运作主文件基本参数,别的参数列表为: [arg1, arg1]
    # 基本参数数量:3
    # 需注意,在脚本制作中以「sys.argv」获得的参数列表中,第一位基本参数意味着脚本制作主文件目录

使用内嵌argparse控制模块

内嵌的argparse控制模块能够比较轻松地编写出友善的查询参数脚本制作,而且它会

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6616.html