ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Python3学习(一):main函数使用sys.argv传入多个参数

Python3学习(一):main函数使用sys.argv传入多个参数 于运维进程里, 某些时段需给main函数递送参数, 以此便利运维以及测试, 那么怎样往main函数里传入多个参数呢, 接下来以其中的main函数作为例子, 简要阐述一番。首先, 我们所需的sys, 它属于一个标准库, 确切来讲是官方模块, 其封装了一些系统信息与接口, 接下来讲讲argv这个变量, 「argv」是「 」参数变量的简略写法, 通常在命令行调用时由系统传递给程序, 此变量实际上是一个List列表, argv一般为被调用的脚本文件名或者全路径, 这和操作系统相关, argv以及后续便是传入的数据了。具体操作如下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传入的参数身为字符串类型要是想进行条件方面的判断, 那么就得转成你所需要的数据类型。
返回列表