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