在Python中,argv
是一个命令行参数列表,用于接收通过命令行传递给Python脚本的参数。它是sys
模块中的一部分,可以用于获取脚本的参数列表。
下面是一个示例代码,展示了如何使用argv
获取并打印脚本的参数列表:
import sys
if __name__ == '__main__':
# 获取命令行参数列表
args = sys.argv
# 打印脚本的名称
print("脚本名称:", args[0])
# 打印传入的参数
if len(args) > 1:
print("传入的参数:")
for arg in args[1:]:
print(arg)
else:
print("没有传入参数")
假设上述代码保存为script.py
,可以通过以下命令行调用脚本并传递参数:
python script.py arg1 arg2 arg3
输出将是:
脚本名称: script.py
传入的参数:
arg1
arg2
arg3
如果没有传递任何参数,则输出将是:
脚本名称: script.py
没有传入参数
通过使用argv
,可以方便地从命令行获取参数,并根据需要在Python脚本中进行处理。