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
        
		

網(wǎng)友評論