Python 脚本获取命令行额外参数的实现方法

认真发呆
认真发呆
发布时间:2026-10-13 | 2人浏览过
原创

本文介绍了在 Python 执行文件时如何获取额外参数的具体实例。通过展示 getopt 模块的使用,详细说明了如何解析包含选项和值的命令行参数,并处理如配置文件路径、帮助信息及跳过确认等特定场景。

具体实现代码如下所示:

def usage():
  print(' * usage:')
  print(' *  -c [val] : exporter_conf filepath, default importer_conf.')
  print(' *  -h : print this.')
  print(' *  -z : 不需要确认参数,直接执行')


do_not_confirm = False

conf = ''
#c: [c+冒号表示-c 后面有参数,hz表示-h,-z后面没参数,如果此时在-h 100加上参数,那么这个100的值是获取不到的] 
opts, args = getopt.getopt(sys.argv[1:], 'c:hz') 
for op, value in opts:
  value = value.replace('\'', '').replace('\"', '')
  if op == '-c':
    conf = value
  elif op == '-h':
    usage()
    sys.exit()
  elif op == '-z':
    do_not_confirm = True

以上内容为 Python 脚本获取命令行额外参数的完整示例,旨在提供实用的参考方案。如果您觉得本文对您有帮助,欢迎收藏并持续关注本站以获取更多技术分享。

本站声明

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

Python 相关产品和应用

全部下载

专题列表