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

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

具体操作如下:

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

接下来,直接执行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
天下唯你马头是大
这届对美雄不起