欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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 運行一個界面
python [cmd.py] -l d:/ 遍歷d:/

即可。

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

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

[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):可直接修改現(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模塊通過后臺傳遞參數(shù)實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python模塊hashlib(加密服務(wù))知識點講解

    python模塊hashlib(加密服務(wù))知識點講解

    在本篇文章里小編給大家分享的是關(guān)于python模塊hashlib(加密服務(wù))知識點內(nèi)容,有需要的朋友們可以學習下。
    2019-11-11
  • python實現(xiàn)感知機線性分類模型示例代碼

    python實現(xiàn)感知機線性分類模型示例代碼

    這篇文章主要給大家介紹了關(guān)于python實現(xiàn)感知機線性分類模型的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • 如何使用Python中的正則表達式處理html文件

    如何使用Python中的正則表達式處理html文件

    html類型的文本數(shù)據(jù)內(nèi)容是由前端代碼書寫的標簽+文本數(shù)據(jù)的格式,可以直接在chrome瀏覽器打開,清楚的展示出文本的格式,下面這篇文章主要給大家介紹了關(guān)于如何使用Python中的正則表達式處理html文件的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Python使用configparser讀取ini配置文件

    Python使用configparser讀取ini配置文件

    這篇文章主要介紹了Python使用configparser讀取ini配置文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Python線程詳解

    Python線程詳解

    這篇文章主要介紹了Python線程詳解,本文詳細講解了線程方方面面的知識,如線程基礎(chǔ)知識線程狀態(tài)、線程同步(鎖)、線程通信(條件變量)等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • Python 常用日期處理 -- calendar 與 dateutil 模塊的使用

    Python 常用日期處理 -- calendar 與 dateutil 模塊的使用

    這篇文章主要介紹了Python如何使用calendar 與 dateutil 模塊處理日期,幫助大家更好的理解和學習python,感興趣的朋友可以了解下
    2020-09-09
  • Python創(chuàng)建高強度密碼生成工具方法實例

    Python創(chuàng)建高強度密碼生成工具方法實例

    這篇文章主要為大家介紹了Python創(chuàng)建高強度密碼生成工具方法實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Python畫圖小案例之小雪人超詳細源碼注釋

    Python畫圖小案例之小雪人超詳細源碼注釋

    在看了很多Python教程之后,覺得是時候做點什么小項目來練練手了,于是想來想去,用python寫了一個小雪人,代碼注釋無比詳細清楚,快來看看吧
    2021-09-09
  • python 爬取微信文章

    python 爬取微信文章

    本文給大家分享的是使用python通過搜狗入口,爬取微信文章的小程序,非常的簡單實用,有需要的小伙伴可以參考下
    2016-01-01
  • Python+OpenCV實現(xiàn)旋轉(zhuǎn)文本校正方式

    Python+OpenCV實現(xiàn)旋轉(zhuǎn)文本校正方式

    今天小編就為大家分享一篇Python+OpenCV實現(xiàn)旋轉(zhuǎn)文本校正方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評論