Python如何获取命令行参数

 时间:2026-02-14 13:18:10

1、打开Python开发工具IDLE,新建‘testArgs.py’文件。

Python如何获取命令行参数

2、在testArgs.py文件中导入sys模块

import sys

Python如何获取命令行参数

3、编写代码打印出sys.argv[0]参数,代码如下:

import sys

print ('第一个参数:%s' %sys.argv[0])

Python如何获取命令行参数

4、在命令行窗口,切换到testArgs.py文件所在目录,输入命令

python testArgs.py

打印出第一个参数,也就是testArgs.py

Python如何获取命令行参数

5、继续编写代码,在第二个参数做一下常用的分析,代码如下:

import sys

print ('第一个参数:%s' %sys.argv[0])

if sys.argv[1].startswith('-'):

    c1 = sys.argv[1][1:]

    print (c1)

startswith是一个字符串方法,判断以‘-’开头

Python如何获取命令行参数

6、在命令行窗口输入:

python testArgs.py -t

打印出常用的‘-’操作选项 t

Python如何获取命令行参数

7、继续编写代码,输出testArgs.py版本号,代码如下:

import sys

print ('第一个参数:%s' %sys.argv[0])

if sys.argv[1].startswith('--'):

    c1 = sys.argv[1][2:]

    if c1 == 'version':

        print ('1.1.1')

Python如何获取命令行参数

8、在命令行窗口输入:

python testArgs.py --version

打印出testArgs.py版本号1.1.1

Python如何获取命令行参数

  • 电脑蓝屏怎么办?
  • 离合的半联动状态是驾考的关键,怎么回事?
  • QQ聊天中需要注意的5个安全事项
  • 饭团子的做法
  • 小鱼易连怎么设置视频降噪?
  • 热门搜索
    去澳大利亚旅游 珠海旅游景点介绍 长寿湖旅游 台东旅游 南京免费旅游景点 大连旅游介绍 最好的旅游胜地 北戴河旅游景点大全 滨海湾金沙旅游城 集体旅游