于运维进程里, 某些时段需给main函数递送参数, 以此便利运维以及测试, 那么怎样往main函数里传入多个参数呢, 接下来以其中的main函数作为例子, 简要阐述一番。
首先, 我们所需的sys, 它属于一个标准库, 确切来讲是官方模块, 其封装了一些系统信息与接口, 接下来讲讲argv这个变量, 「argv」是「 」参数变量的简略写法, 通常在命令行调用时由系统传递给程序, 此变量实际上是一个List列表, argv一般为被调用的脚本文件名或者全路径, 这和操作系统相关, argv以及后续便是传入的数据了。
具体操作如下:
python
import sys
#传入3个参数,具体操作根据个人情况
def main(argv):
print(argv[1])
print(argv[2])
print(argv[3])
if __name__ == "__main__":
main(sys.argv)

随后径直去执行main.py, 1, 2, 3, 如此这般便会得出对1, 2, 3进行打印的结果来。
需要说明的是, sys . argv传入的参数身为字符串类型,要是想进行条件方面的判断, 那么就得转成你所需要的数据类型。