python argsparse

简介: python argsparse

python 运行时参数设置

import argparse
# Press the green button in the gutter to run the script.
if __name__ == '__main__':
    parser = argparse.ArgumentParser(description='Process some integers.')
    parser.add_argument("-c","--config",nargs="?",help='python main.py -c config.json') #-c 后面只有一个参数
    parser.add_argument("-f","--file",nargs="*",help='python main.py -f file1 file2 file3...')#-f 后面可以有很多个参数
    parser.add_argument("-o","--out_dir",nargs="?",help='python main.py -o /data/') #-o后面可以有一个参数
    args = parser.parse_args()
print(args.config)
print(args.file)
print(args.out_dir)
目录
相关文章
|
Ubuntu Linux
【Ubuntu18.04 解决蓝牙wifi 之ax201无线网卡驱动安装】
【Ubuntu18.04 解决蓝牙wifi 之ax201无线网卡驱动安装】
3543 0
|
运维 负载均衡 Kubernetes
负载均衡的前世今生——揭秘阿里云ALB Ingress云原生网关
随着云原生发展如火如荼,拥抱云原生成为业界共识,为了更好地支持云原生场景,ALB与ACK/ASK等云原生服务深度集成,阿里云推出了ALB Ingress——云原生Ingress网关。
2123 1
负载均衡的前世今生——揭秘阿里云ALB Ingress云原生网关
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
2458 3
|
Ubuntu Unix Linux
在Ubuntu安装RPM文件
Ubuntu使用`apt`和`alien`工具安装软件。`deb`是Ubuntu的标准包格式,但通过`alien`可转换及安装`RPM`包。首先确保启用`Universe`源,然后安装`alien`。转换RPM包为DEB包,运行`sudo alien package_name.rpm`,接着用`sudo apt install package_name.deb`安装。直接安装RPM包可使用`sudo alien -i package_name.rpm`,但这种方法不推荐,可能导致依赖性冲突和系统不稳定。
631 10
|
关系型数据库 PostgreSQL
|
开发框架 移动开发 小程序
快速上手小程序框架Taro,安装及使用教程(一)
快速上手小程序框架Taro,安装及使用教程(一)
380 0
|
Java 程序员
从零开始学习 Java:简单易懂的入门指南之抽象类&接口&内部类(十一)
从零开始学习 Java:简单易懂的入门指南之抽象类&接口&内部类(十一)
Leetcode-每日一题856. 括号的分数
当前的位置不是字符串结尾,他一定是AB的形式,我们从当前位置为分割点s[0:i]为平衡字符串A,s[I + 1: n - 1]为平衡字符串B,两者分别进行分治,直到()的形式。
295 0
Leetcode-每日一题856. 括号的分数
|
API
适配器(Adapter)模式
适配器(Adapter)模式
221 0