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']'
|