这是代码的简单示例:
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-f", "--file", dest="filename")
(options, args) = parser.parse_args()
print options
Run Code Online (Sandbox Code Playgroud)
我已将其保存到文件并运行.有用:
$ python script.py --file some_name
{'filename': 'some_name'}
Run Code Online (Sandbox Code Playgroud)
但这是诀窍:
$ python script.py --fil some_name
{'filename': 'some_name'}
Run Code Online (Sandbox Code Playgroud)
它也适用于未声明的选项fil.为什么它以这种方式表现?