Python 有两个内建的模块用于处理命令行参数:
一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;
另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。
from optparse import OptionParser
parse = OptionParser()
parse.add_option("-f", dest="filename",
help="write report to file")
(options, args) = parse.parse_args()
print(options, args)
# python optparse模块.py ff df 输出: {
"fileanme: None"} ["ff", "df"]
## python optparse模块.py -f test 输出:{

本文介绍了Python的Optparse模块,它是一个功能强大的命令行参数处理工具,能生成符合Unix/Posix规范的参数说明。通过导入OptionParser,定义add_option并调用parse_args()来解析和获取命令行参数。
最低0.47元/天 解锁文章

886

被折叠的 条评论
为什么被折叠?



