pythonPython

Python命令行参数

2021-11-29  本文已影响0人  小白兔胡萝卜

一般情况下,我们使用“python+file”的方式运行某个python脚本,例如:

$python hello_world.py

但有时候需要给脚本传入参数,此时运行脚本命令如下:

$python hello_world.py arg1 arg2 arg3

那么一般使用 sys 的 sys.argv 来获取命令行参数,其用法为:

1)sys.argv 表示命令行参数列表

2)len(sys.argv) 表示命令行参数个数

3)sys.argv[0] 表示脚本名, sys.argv[1], sys.argv[2], sys.argv[3]...表示脚本运行参数

示例:

import sys

argv_len =len(sys.argv)

print(argv_len)

for i in range(argv_len):

    print(sys.argv[i])

上一篇 下一篇

猜你喜欢

热点阅读