我们如何在 Python 中访问命令行参数?
命令行是向操作系统提供可执行命令的地方。可以通过在命令行中的python可执行文件前面写上它的名称来执行Python脚本。
C:\users\acer>python test.py
如果您希望将某些数据元素传递给Python脚本进行处理,则这些元素将作为空格分隔的值写入脚本名称的延续部分。此空格分隔值列表称为命令行参数。
例如
C:\users\acer>pythontest.pyHello nhooo
由空格分隔的项目存储在称为argv[]的特殊List对象中。它在Python发行版的sys模块中定义。
在上面的示例中,List对象将包含:
sys.argv[]=[‘test.py’, ‘Hello’, ‘nhooo’]
在程序中访问这些参数
import sys print ("第一个命令行参数: ",sys.argv[1]) print ("第二个命令行参数: ",sys.argv[2])