- 在写脚本的时候,我们需要传入参数,但是使用
argparse
感觉太重了,需要定义的东西太多,于是我们可以使用轻量级的sys
来传入参数。
import sys
print(sys.argv[0]) #sys.argv[0] 类似于shell中的$0,但不是脚本名称,而是脚本的路径
print(sys.argv[1]) #sys.argv[1] 表示传入的第一个参数,既 hello
#运行结果:
[root@Test ~]# python /opt/python.py hello
/opt/python.py #打印argv[0] 脚本路径
hello #打印argv[1] 传入的参数 hello
网友评论