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正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
Python import用法以及与from...import的区别
May 28 Python
Python绘制KS曲线的实现方法
Aug 13 Python
python实现指定文件夹下的指定文件移动到指定位置
Sep 17 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
python的debug实用工具 pdb详解
Jul 12 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
Aug 15 Python
浅谈pycharm使用及设置方法
Sep 09 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
Python爬取阿拉丁统计信息过程图解
May 12 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
python中 Flask Web 表单的使用方法
May 20 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
用PHP制作静态网站的模板框架
2006/10/09 PHP
配置支持SSI
2006/11/25 PHP
php经典趣味算法实例代码
2020/01/21 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
基于jquery的超简单上下翻
2010/04/20 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
Jquery性能优化详解
2014/05/15 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
JQuery解析XML数据的几个简单实例
2016/05/18 Javascript
javascript实现标签切换代码示例
2016/05/22 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
Element Table的row-class-name无效与动态高亮显示选中行背景色
2018/11/30 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
Python实现求解括号匹配问题的方法
2018/04/17 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
使用Python实现跳一跳自动跳跃功能
2019/07/10 Python
python3 动态模块导入与全局变量使用实例
2019/12/22 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
后进生转化工作制度
2014/01/17 职场文书
环境建设实施方案
2014/03/14 职场文书
元旦联欢会主持词
2014/03/26 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
签约仪式策划方案
2014/06/02 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
关于长城的导游词
2015/01/30 职场文书
酒店温馨提示语
2015/07/14 职场文书
员工旷工检讨书
2015/08/15 职场文书
美德少年事迹材料(2016推荐版)
2016/02/25 职场文书