最新国产好看的视频,伊人天堂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)論

南昌县| 绥滨县| 华安县| 东台市| 芜湖市| 荣成市| 吉水县| 桓仁| 正安县| 陇南市| 宁波市| 那曲县| 安庆市| 定日县| 武强县| 九江县| 潞城市| 乌兰县| 百色市| 邯郸县| 于都县| 江城| 隆化县| 舟曲县| 宿州市| 遵义市| 高唐县| 崇阳县| 赞皇县| 朝阳市| 怀仁县| 尉犁县| 勐海县| 双鸭山市| 霍邱县| 宜宾县| 铁力市| 三原县| 庆阳市| 宜兰县| 滕州市|