如何在Python中访问命令行参数
命令行是执行操作系统可执行命令的地方。可以通过在命令行中写入Python可执行文件的名称来执行Python脚本。
C:\users\acer>python test.py
如果要将一些数据元素传递给Python脚本进行处理,则将这些元素写为脚本名称的连续空格分隔值。这些空格分隔值的列表称为命令行参数。
例如
C:\users\acer>python test.py Hello TutorialsPoint
由空格分隔的项目存储在一个称为argv[]的特殊List对象中。它在Python分发的sys模块中定义。
在上面的示例中,List对象将包含:
sys.argv[]=[‘test.py’, ‘Hello’, ‘TutorialsPoint’]
在程序中通过以下方式访问这些参数:
import sys
print ("first command line argument: ",sys.argv[1])
print ("second command line argument: ",sys.argv[2])