1 模塊簡(jiǎn)介
你一定很奇怪Python是如何命令行中的變量的吧?argparse就是用來解決這個(gè)問題的,argparse是optparse的替代。
2 模塊使用
2.1 開始
我發(fā)現(xiàn)解釋一個(gè)編程的概念,最簡(jiǎn)單的方式就是用一段代碼來展示。下面就是一段超級(jí)簡(jiǎn)單的代碼,
import argparse
parser = argparse.ArgumentParser(
description = "A simple argument parser",
epilog = "This is where you might put example usage" )
parser.print_help()
控制臺(tái)輸出,
usage: main.py [-h] A simple argument parser optional arguments:
-h, --help show this help message and exit This is where you might put example usage
這里,我們僅僅是引入argparse,然后設(shè)置了描述和使用部分。這里主要是當(dāng)你向你所創(chuàng)建的程序?qū)で髱椭鷷r(shí),它將會(huì)告訴你如何使用它。在這個(gè)例子中,它打印出簡(jiǎn)單的描述,默認(rèn)的選項(xiàng)("-h")和使用示例。
我們讓這個(gè)例子更加的具體,你一般是通過命令行傳遞參數(shù),因此將代碼移到Python文件中的一個(gè)函數(shù)。
import argparse def get_args