国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python基于argparse與ConfigParser庫進行入?yún)⒔馕雠cini parser

瀏覽:7日期:2022-06-28 14:48:50
一.入?yún)⒔馕鰩?argparse

有時候?qū)慞ython腳本,需要處理入?yún)-h][-v][-F]...等情況,如果自己來解析的話,會花費很多時間,而且也容易出問題,好在Python有現(xiàn)成的lib可以使用,就是argparse了,下面我們看看如何使用它。

import argparsedef get_version(): return '0.0.1'def cmd_handler(): args = argparse.ArgumentParser() args.add_argument('-v', '--version', action=’version’, version=get_version()) args.add_argument('-o', '--output_name', type=str, dest='output_filename', help='Output File Name') args.add_argument('-S', '--SHA_Algorithm', type = str, dest = 'ENABLE_SHA384_AES256', help = 'SHA Algorithm. (SHA256 or SHA384, default is SHA256)', default=’SHA256’, choices=[’SHA256’, ’SHA384’]) args.add_argument('-X', '--Old_Argv', type = str, dest = 'OLD_ARGV', nargs=’+’, help = 'Use old argv config') args = args.parse_args() return argsif __name__ == '__main__': args = cmd_handler() print args.output_filename print args.OLD_ARGV

1. -h是argparse幫我們加的,所以只需要寫好help的信息就可以了,-v有時候會需要調(diào)用函數(shù)來打印,只需要返回字符串就可以了。

2. add_argument 表示增加需要解釋的參數(shù),-o是簡寫,一般用一個-; --output_name是全稱,dest表示把入?yún)⒔ooutput_filename,后面就可以用args.output_filename來獲取入?yún)⒘恕?/p>

3. args.parse_args會解析入?yún)ⅲ缓蠓祷匾粋€容器,后面就可以訪問了。

二. config解析庫

很多時候,對于自動化腳本,用入?yún)砼渲茫瑫容^麻煩,這意味著要經(jīng)常改code,改入?yún)ⅰ6褂胕ni來配置程序,會極大方便控制程序的執(zhí)行,Python中有ConfigParser庫可以使用。

import ConfigParserini_config = Nonedef handler_iniargs(ini_file) global ini_config ini_config = ConfigParser.ConfigParser() ini_config.read(ini_file) output_name = ini_config.get('OUTPUT_CONFIG', 'filename') is_secure_mode = ini_config.getboolean('SECURE_CONFIG', 'secure')if __name__ == '__main__': handler_iniargs(./config.ini) print ini_config

Inifile示例:

[OUTPUT_CONFIG]filename=myfile.txt[SECURE_CONFIG]secure=True

以上就是Python基于argparse與ConfigParser庫進行入?yún)⒔馕雠cini parser的詳細內(nèi)容,更多關于Python 入?yún)⒔馕雠cini parser的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美国产日韩在线观看 | 黄色毛片免费看 | 久草在线新视觉 | 亚洲国产精品一区二区久 | 国产在线观看第一页 | 香蕉国产人午夜视频在线 | 久久久精品久久视频只有精品 | 香蕉久久a毛片 | 久久精品国产精品青草色艺 | 泰国一级毛片aaa下面毛多 | 国产亚洲人成网站在线观看 | 精品一区二区三区中文字幕 | 亚洲精品在线视频观看 | 风流慈禧一级毛片在线播放 | 国内精品a| 中文字幕在线看视频一区二区三区 | 久久亚洲不卡一区二区 | 在线国产一区二区 | 国产一区精品在线观看 | 三级视频中文字幕 | 欧美成人欧美激情欧美风情 | 国产亚洲精品yxsp | 国产永久在线视频 | 欧美精品不卡 | 毛片免费在线 | 精品精品国产欧美在线观看 | 亚洲午夜片 | 国内一区二区 | 波多野结衣一区二区三区高清在线 | 国产一区国产二区国产三区 | 欧美手机视频 | 久久国产精品99久久久久久牛牛 | 亚洲久久天堂 | 精品欧美小视频在线观看 | 97在线播放视频 | 午夜性色福利视频在线视频 | 亚洲日本欧美在线 | 中国女人真人一级毛片 | 久草久| 一级aaa毛片 | 日韩欧美二区 |