Python 脚本获取命令行额外参数的实现方法
本文介绍了在 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 脚本获取命令行额外参数的完整示例,旨在提供实用的参考方案。如果您觉得本文对您有帮助,欢迎收藏并持续关注本站以获取更多技术分享。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









