使用sys.argv传入多个参数来实现Python3主要功能

电脑杂谈  发布时间:2020-07-03 16:04:27  来源:网络整理

python class 参数_main函数参数_python main 参数

在运维过程中,有时需要将参数传递给主要功能,以方便运维和测试. 那么如何将多个参数传递给主函数呢?以python3中的main函数为例. 告诉我.

main函数参数_python class 参数_python main 参数

首先,我们需要导入sys,这是python3的标准库,即官方模块. 封装一些系统信息和接口,然后讨论变量argv. “ Argv”是“参数变量”参数变量的缩写形式,通常在从命令行调用时由系统传递给程序. 该变量实际上是一个列表列表. argv [0]通常是要调用的脚本文件的名称或完整路径,并且与操作系统有关. argv [1]和更高版本是传入数据.

python main 参数_python class 参数_main函数参数

具体操作如下:

main函数参数_python class 参数_python main 参数

import sys
 
#传入3个参数,具体操作根据个人情况
def main(argv):
  print(argv[1])
  print(argv[2])
  print(argv[3])
 
if __name__ == "__main__":
  main(sys.argv)

python class 参数_main函数参数_python main 参数

接下来,直接执行python main.py 1 2 3,您将获得1 2 3打印.

(PS: 最后python main 参数,让我们解释一下sys.argv中传递的参数是字符串类型. 如果要进行条件判断,则需要将其转换为所需的数据类型. )

使用sys.argv传递多个参数来实现上述Python3主要功能是编辑器与您共享的所有内容. 我希望能给您参考python main 参数,也希望您能支持我们.

本文标题: 使用sys.argv传入多个参数来实现Python3主要功能


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-267129-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...