最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python argparse模塊通過后臺(tái)傳遞參數(shù)實(shí)例

 更新時(shí)間:2020年04月20日 11:47:22   作者:七野  
這篇文章主要介紹了python argparse模塊通過后臺(tái)傳遞參數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧!

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執(zhí)行命令

python [cmd.py] -v 1 運(yùn)行一個(gè)界面
python [cmd.py] -l d:/ 遍歷d:/

即可。

補(bǔ)充知識(shí):Python ConfigParser & argparse模塊超粗略小結(jié)

Config文件結(jié)構(gòu)

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

ConfigParser對(duì)象常用方法

ConfigParser.read(filename):讀取配置文件。
ConfigParser.sections():返回一個(gè)包含所有sections的list。
ConfigParser.options(section):返回包含section中所有options的list。
ConfigParser.items():返回一個(gè)list,其中元素為元組(option,value)。
ConfigParser.get(section, option):讀取option的具體值,返回str
ConfigParser.getint(section, option):以int類型返回option值。
ConfigParser.add_section(section)
ConfigParser.set(section, option, value):可直接修改現(xiàn)有option
ConfigParser.write(file(filename, 'w'))

argparse

arguparse模塊定義了ArgumentParser類

import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-l', dest = 'name', help = 'name value')#添加命令行參數(shù)
args = parser.parse_args()#解析命令行參數(shù)
name = args.name#獲取命令行參數(shù)

以上這篇python argparse模塊通過后臺(tái)傳遞參數(shù)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

曲周县| 晋宁县| 墨玉县| 嘉荫县| 原阳县| 黄石市| 垫江县| 泸州市| 鹤壁市| 金华市| 昌邑市| 静安区| 上杭县| 芮城县| 塔城市| 徐闻县| 沂源县| 金平| 巴青县| 淮阳县| 肇源县| 文安县| 江油市| 黄山市| 壤塘县| 曲沃县| 美姑县| 巍山| 全南县| 酒泉市| 桐庐县| 玛沁县| 南通市| 聂拉木县| 灵璧县| 弥渡县| 玉山县| 苍梧县| 台南县| 瑞昌市| 兴宁市|