怎么使用python命令行参数

发布时间:2022-07-14 09:34:51 人气:128 作者:多测师

  Python提供了getopt 模块来获取命令行参数。

  $ python test.py arg1 arg2 arg3

  Python 中也可以所用 sys 的 sys.argv 来获取命令行参数:

  sys.argv 是命令行参数列表。

  len(sys.argv) 是命令行参数个数。

  注:sys.argv[0] 表示脚本名。

  实例

  test.py 文件代码如下:

  #!/usr/bin/python

  # -*- coding: UTF-8 -*-

  import sys

怎么使用python命令行参数

  print '参数个数为:', len(sys.argv), '个参数。'

  print '参数列表:', str(sys.argv)

  执行以上代码,输出结果为:

  $ python test.py arg1 arg2 arg3

  参数个数为: 4 个参数。

  参数列表: ['test.py', 'arg1', 'arg2', 'arg3']

  getopt模块

  getopt模块是专门处理命令行参数的模块,用于获取命令行选项和参数,也就是sys.argv。命令行选项使得程序的参数更加灵活。支持短

  选项模式(-)和长选项模式(--)。

  该模块提供了两个方法及一个异常处理来解析命令行参数。

  getopt.getopt 方法

  getopt.getopt 方法用于解析命令行参数列表,语法格式如下:

  getopt.getopt(args, options[, long_options])

  以上内容为大家介绍了怎么使用python命令行参数,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线