亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python命令行參數(shù)解析模塊getopt使用實例

 更新時間:2015年04月13日 09:43:24   投稿:junjie  
這篇文章主要介紹了Python命令行參數(shù)解析模塊getopt使用實例,本文講解了使用語法格式、短選項參數(shù)實例、長選項參數(shù)實例等內(nèi)容,需要的朋友可以參考下

格式

getopt(args, options[, long_options])

1.args表示要解析的參數(shù).
2.options表示腳本要識別的字符.字符之間用”:”分隔,而且必須要以”:”后結尾,例如”a:b:c:”.
3.long_options是可選的,如果指定的話,可以解析長選項.形式為字符串列表,如[‘foo=', ‘frob='].長選項要求形式為”–name=value”
4.該方法返回2個元素.第一個元素是列表對, 對中第一個值是帶有”-“或者”–”的選項名,第二個值是選項的值.第二個元素是options減去第一個元素的后的值,即不能識別的值.

如果要求只能解析長選項的話,options必須為空.只要指定了參數(shù)名,就必須傳入?yún)?shù),不支持可有可無的參數(shù).

短選項實例

復制代碼 代碼如下:

import getopt

short_args = '-a 123 -b boy -c foo -d 2.3 unkown'.split()
print short_args

optlist, args = getopt.getopt(short_args, 'a:b:c:d:')
print optlist
print args


輸出
復制代碼 代碼如下:

['-a', '123', '-b', 'boy', '-c', 'foo', '-d', '2.3', 'unkown']
[('-a', '123'), ('-b', 'boy'), ('-c', 'foo'), ('-d', '2.3')]
['unkown']

長選項實例
復制代碼 代碼如下:

import getopt

long_args = '--a=123 --b unkown'.split()
optlist, args = getopt.getopt(long_args, '', ['a=', 'b'])
print optlist
print args


輸出
復制代碼 代碼如下:

[('--a', '123'), ('--b', '')]
['unkown']

長短選項結合實例
復制代碼 代碼如下:

import getopt

s = '--condition=foo --testing --output-file abc.def -x a1 unknown'
args = s.split()
optlist, args = getopt.getopt(args, 'x:', ['condition=', 'output-file=', 'testing'])
print optlist
print args


輸出
復制代碼 代碼如下:

[('--condition', 'foo'), ('--testing', ''), ('--output-file', 'abc.def'), ('-x', 'a1')]
['unknown']

相關文章

  • Python腳本開發(fā)中的命令行參數(shù)及傳參示例詳解

    Python腳本開發(fā)中的命令行參數(shù)及傳參示例詳解

    這篇文章主要為大家介紹了Python腳本開發(fā)中的命令行參數(shù)及傳參示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • python分析網(wǎng)頁上所有超鏈接的方法

    python分析網(wǎng)頁上所有超鏈接的方法

    這篇文章主要介紹了python分析網(wǎng)頁上所有超鏈接的方法,涉及Python使用urllib模塊操作頁面超鏈接的技巧,需要的朋友可以參考下
    2015-05-05
  • Python使用pptx實現(xiàn)復制頁面到其他PPT中

    Python使用pptx實現(xiàn)復制頁面到其他PPT中

    這篇文章主要為大家詳細介紹了python如何使用pptx庫實現(xiàn)從一個ppt復制頁面到另一個ppt里面,文中的示例代碼講解詳細,感興趣的可以嘗試一下
    2023-02-02
  • python傳遞參數(shù)方式小結

    python傳遞參數(shù)方式小結

    這篇文章主要介紹了python傳遞參數(shù)方式,實例總結了Python常用的參數(shù)傳遞方式,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • Python標準庫中的logging用法示例詳解

    Python標準庫中的logging用法示例詳解

    logging是Python標準庫中記錄常用的記錄日志庫,通過logging模塊存儲各種格式的日志,主要用于輸出運行日志,可以設置輸出日志的等級、日志保存路徑、日志文件回滾等,這篇文章主要介紹了Python標準庫中的logging,需要的朋友可以參考下
    2022-09-09
  • Anaconda配置pytorch-gpu虛擬環(huán)境的圖文教程

    Anaconda配置pytorch-gpu虛擬環(huán)境的圖文教程

    這篇文章主要介紹了Anaconda配置pytorch-gpu虛擬環(huán)境步驟整理,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 利用nohup來開啟python文件的方法

    利用nohup來開啟python文件的方法

    今天小編就為大家分享一篇利用nohup來開啟python文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 深入了解Python中運算符函數(shù)的使用

    深入了解Python中運算符函數(shù)的使用

    Python?在“運算符”模塊下為許多數(shù)學、邏輯、關系、按位等操作預定義了函數(shù)。本文介紹了一些基本功能,感興趣的小伙伴可以跟隨小編一起學習一下
    2022-09-09
  • Python讀取網(wǎng)頁內(nèi)容的方法

    Python讀取網(wǎng)頁內(nèi)容的方法

    這篇文章主要介紹了Python讀取網(wǎng)頁內(nèi)容的方法,實例分析了Python基于URL讀取網(wǎng)頁內(nèi)容的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 講解Python中的標識運算符

    講解Python中的標識運算符

    這篇文章主要介紹了講解Python中的標識運算符,是Python學習當中的基礎知識,需要的朋友可以參考下
    2015-05-05

最新評論