import argparse
def parse():
parser = argparse.ArgumentParser()
parser.add_argument('--scales',help='scales',type=int,default=5)
opt = parser.parse_args()
return opt
if __name__ == '__main__':
opt = parse()
print(opt)
opt.num = 'now two args'
print(opt)

  结果:

Namespace(scales=5)
Namespace(num='now two args', scales=5)

note:使用argparse加载参数,在parse()方法中定义完opt后,其他地方再用到其他参数,可以直接加参数,例如

opt.num = 'now two args'

最新文章

  1. OpenCASCADE Linear Extrusion Surface
  2. R语言画图,根据正负值画不同颜色,并且画水平线或者垂直线
  3. 【poj3141】 Distant Galaxy
  4. IT项目管理感悟
  5. Debian Vi 简介
  6. 多线程练习(java)
  7. Skrollr.js -- 使用Skrollr创建视差滚动效果页面
  8. 撤销 git reset --hard HEAD~1
  9. 浅谈C++中的那些内存泄露
  10. Eclipse UML小工具AmaterasUML的配置和使用
  11. python学习——DAY1
  12. 【转】gvim配置及相关插件安装
  13. PHP Closure创建匿名函数
  14. [Android FrameWork 6.0源码学习] ViewGroup的addView函数分析
  15. MySQL数据库基础
  16. MVC各层介绍使用---初步理解
  17. L1-059 敲笨钟
  18. 小米手机Toast显示带应用名称问题解决方法
  19. fedora 29 桌面版 设置 cockpit 自动开机启动
  20. 2-1 编写HelloWorld

热门文章

  1. SQL Server如何正确的删除Windows认证用户
  2. MySQL数据库~~~~ 完整性约束
  3. [日常] linux设置环境变量
  4. python - selenium模块简介
  5. IT兄弟连 HTML5教程 CSS3揭秘 CSS常见的样式属性和值1
  6. 聊聊 Java8 以后各个版本的新特性
  7. Java入门——在Linux环境下安装JDK并配置环境变量
  8. javaWeb核心技术第八篇之Cookie和Session
  9. Go--实现两个大数相乘
  10. Dynamics 365 CE Update消息PostOperation阶段Image的尝试