Python 命令行传入参数实现解析

清欢
清欢
发布时间:2026-10-13 | 5人浏览过
原创

本文介绍如何在 Python 脚本中通过命令行传入参数。核心方法利用 sys 模块获取 sys.argv 列表,其中索引 0 为脚本名,后续索引依次对应传入的参数值。通过遍历列表即可处理多个参数,适用于各类需要外部配置的场景。

Python 命令行参数传递详解

首先,新建一个名为 test.py 的 Python 文件,并在其中编写如下代码:


#!/usr/bin/python
# -*- coding: gbk -*-
import sys
print sys.argv
if __name__=='__main__':
  print "Program name", sys.argv[0]
  for i in range(1, len(sys.argv)):
    print "arg%d"%i,sys.argv[i]

接下来进行实际测试,在终端中执行该脚本并附带若干参数:


python test.py 1 2 3 4 5

执行上述命令后,控制台将输出如下结果:

以上即为 Python 脚本接收命令行参数的完整实现过程,希望能为读者的相关学习提供实用参考。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表