|
https://www.jb51.net/article/238852.htm https://www.jb51.net/article/238852.htm
接下来,让我们看看 sys.argv 是如何工作的,首先编写 scripy_1.py 脚本:
| 1 2 3 4 | import sys print("正在运行的脚本名称: '{}'".format(sys.argv[0])) print("脚本的参数数量: '{}'".format(len(sys.argv))) print("脚本的参数: '{}'".format(str(sys.argv))) |
如果我们不使用任何参数执行这个脚本:
将会看到如下信息:
正在运行的脚本名称: 'script_1.py' 脚本的参数数量: '1' 脚本的参数: '['script_1.py']'
如果我们使用多个参数执行此脚本:
| 1 | python script_1.py OpenCV -i test.png |
将得到以下信息:
正在运行的脚本名称: 'script_1.py' 脚本的参数数量: '4' 脚本的参数: '['script_1.py', 'OpenCV', '-i', 'test.png']'
|