python argparse模块通过后台传递参数实例


Posted in Python onApril 20, 2020

我就废话不多说了,大家还是直接看代码吧!

cmd.py
# -*- coding: utf-8 -*-
from PySide import QtGui, QtCore
import os,sys
import tory
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-v", "--verbosity", help="increase output verbosity")
parser.add_argument("-l", "--listdir", help="check root")
args = parser.parse_args()

if args.verbosity:
 app = QtGui.QApplication(sys.argv)
 trans = tory.Tuopan()
 trans.show()
 sys.exit(app.exec_())

if args.listdir:
 root=os.listdir(args.listdir)
 for f in root:
  print f
  
tory.py
#coding=utf-8
import sys
from PySide import QtGui
from PySide import QtCore
class Tuopan(QtGui.QWidget):
 def __init__(self):
  super(Tuopan, self).__init__()
  self.setWindowTitle("Tray!")
  self.resize(200,200)    
if __name__ == '__main__':
 app = QtGui.QApplication(sys.argv)
 trans = Tuopan()
 
 trans.show()
 sys.exit(app.exec_())

随后在cmd执行命令

python [cmd.py] -v 1 运行一个界面
python [cmd.py] -l d:/ 遍历d:/

即可。

python argparse模块通过后台传递参数实例

python argparse模块通过后台传递参数实例

补充知识:Python ConfigParser & argparse模块超粗略小结

Config文件结构

[section0]
option0 = value0
option1 = value1
option2 = value2
[section1]
option0 = value0
option1 = value1
option2 = value2

ConfigParser对象常用方法

ConfigParser.read(filename):读取配置文件。
ConfigParser.sections():返回一个包含所有sections的list。
ConfigParser.options(section):返回包含section中所有options的list。
ConfigParser.items():返回一个list,其中元素为元组(option,value)。
ConfigParser.get(section, option):读取option的具体值,返回str
ConfigParser.getint(section, option):以int类型返回option值。
ConfigParser.add_section(section)
ConfigParser.set(section, option, value):可直接修改现有option
ConfigParser.write(file(filename, 'w'))

argparse

arguparse模块定义了ArgumentParser类

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-l', dest = 'name', help = 'name value')#添加命令行参数
args = parser.parse_args()#解析命令行参数
name = args.name#获取命令行参数

以上这篇python argparse模块通过后台传递参数实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的random()方法的使用介绍
May 15 Python
python 专题九 Mysql数据库编程基础知识
Mar 16 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
Selenium元素的常用操作方法分析
Aug 10 Python
基于python3监控服务器状态进行邮件报警
Oct 19 Python
Python迭代器模块itertools使用原理解析
Dec 11 Python
pytorch 实现cross entropy损失函数计算方式
Jan 02 Python
Pycharm中切换pytorch的环境和配置的教程详解
Mar 13 Python
Python+pyftpdlib实现局域网文件互传
Aug 24 Python
Java Unsafe类实现原理及测试代码
Sep 15 Python
Django如何继承AbstractUser扩展字段
Nov 27 Python
python如何构建mock接口服务
Jan 28 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 #Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
Apr 20 #Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 #Python
python argparse传入布尔参数false不生效的解决
Apr 20 #Python
parser.add_argument中的action使用
Apr 20 #Python
Python ArgumentParse的subparser用法说明
Apr 20 #Python
python列表的逆序遍历实现
Apr 20 #Python
You might like
2019年中国咖啡业现状与发展趋势
2021/03/04 咖啡文化
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
php将fileterms函数返回的结果变成可读的形式
2011/04/21 PHP
深入解析php之apc
2013/05/15 PHP
PHP自定session保存路径及删除、注销与写入的方法
2014/11/18 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
Javascript中的Split使用方法与技巧
2007/03/09 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
JS自调用匿名函数具体实现
2014/02/11 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
2014/08/15 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
2016/05/16 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
[04:32]DOTA2著名解说配音敌法师 现场专访海涛怒切假腿
2013/12/20 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
如何获取Python简单for循环索引
2019/11/21 Python
什么是python的列表推导式
2020/05/26 Python
python属于软件吗
2020/06/18 Python
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
安全的后院和健身蹦床:JumpSport
2019/07/15 全球购物
酒店保安员岗位职责
2014/01/31 职场文书
有趣的广告词
2014/03/18 职场文书
4s店活动策划方案
2014/08/25 职场文书
领导干部保密承诺书
2014/08/30 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
初中政治教学工作总结
2015/08/13 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
Python语言内置数据类型
2022/02/24 Python