Debian Linux Squeeze 6.0:安装Python v2.6/2.5 Argparse模块

时间:2020-01-09 10:37:59  来源:igfitidea点击:

我想在Debian Linux下为Python 2.6使用argparse模块。
但是没法正常运行
如何在Debian Linux 6.x(用于Python 2.5或2.6)下安装和使用argparse Python模块?

受optparse启发的命令行解析库Argparse充分利用了optparse命令行解析模块的优点,并使其焕然一新。

Argparse添加了位置参数和可选参数,能够为子命令创建解析器,提供更多有用的帮助和用法消息,等等。
同时,它保留了使optparse如此流行的易用性和灵活性。
对于仅在Ubuntu或Debian Linux v6.x.x上运行的Python 2.5或2.6版本,必须运行以下命令。

安装

执行以下命令:

$ sudo apt-get install python-argparse

例子

从" Python命令行参数示例"页面::

<pre lang="python">
#!/usr/bin/python
import argparse
__author__ = 'theitroad'
 
parser = argparse.ArgumentParser(description='This is a demo script by theitroad.')
parser.add_argument('-i','--input', help='Input file name',required=True)
parser.add_argument('-o','--output',help='Output file name', required=True)
args = parser.parse_args()
 
## show values ##
print ("Input file: %s" % args.input )
print ("Output file: %s" % args.output )