【发布时间】:2012-05-11 01:42:32
【问题描述】:
我注意到如果我使用 argparse 参数,bash 选项卡完成返回的文件更少。我怎样才能改变/控制它?
最小示例代码
me@here:~/test$ cat argparsetest.py
import argparse
parser.add_argument('-i', help='input', required=True)
bash 补全示例:
# shows all the files
me@here:~/test$ python argparsetest.py
argparsetest.py result.png u1.py
# does not show the image result.png I am actually interested in
me@here:~/test$ python argparsetest.py -i
argparsetest.py u1.py
已经有两个类似的问题,但我没有发现它们有帮助。
【问题讨论】:
-
我无法重现您的行为。 python 2.7.2,bash 补全版本
1:1.3-1ubuntu6。带有和不带有-i的选项卡都包含 png 文件。此外,您的最小代码中缺少像parser = argparse.ArgumentParser(description='do things')这样的行。
标签: python bash shell argparse