激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務器之家 - 腳本之家 - Python - Python命令行參數解析模塊getopt使用實例

Python命令行參數解析模塊getopt使用實例

2020-06-04 09:51Python培訓網 Python

這篇文章主要介紹了Python命令行參數解析模塊getopt使用實例,本文講解了使用語法格式、短選項參數實例、長選項參數實例等內容,需要的朋友可以參考下

格式

getopt(args, options[, long_options])

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

如果要求只能解析長選項的話,options必須為空.只要指定了參數名,就必須傳入參數,不支持可有可無的參數.

短選項實例

復制代碼 代碼如下:

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']

延伸 · 閱讀

精彩推薦
570
主站蜘蛛池模板: 91精品国产91久久久 | 久久精品一区二区三 | 一级性色| 手机在线看片国产 | 亚洲精品在线观看免费 | 欧美黄 片免费观看 | 亚洲第一色片 | 91重口视频 | 亚洲日本乱码在线观看 | 久久91亚洲精品久久91综合 | 久久久久久久久久久久免费 | 国产成人高清在线观看 | 久久久精品视频免费 | 黄色av.com | 在线观看一区二区三区四区 | 在线视频观看一区二区 | 国产无区一区二区三麻豆 | aa级黄色片| 韩国精品一区二区三区四区五区 | 国外成人在线视频网站 | 羞羞视频免费视频欧美 | 久久99精品久久久久久国产越南 | 国产精品视频一区二区三区四区五区 | 日本不卡一区二区三区在线 | 91短视频版高清在线观看www | 久久亚洲春色中文字幕久久 | 成人午夜一区二区 | 成人三级视频网站 | 日韩黄色片免费看 | 国产无区一区二区三麻豆 | 中午字幕无线码一区2020 | 久久综合狠狠综合久久 | 亚洲欧美国产视频 | 极品大长腿啪啪高潮露脸 | 午夜爱爱福利 | 久久精品国产精品亚洲 | 99re久久最新地址获取 | 日本精品一区二区 | 国产亚洲高清视频 | 国产在线欧美日韩 | 久久免费综合视频 |