argparseパラメータを使用すると、bashタブ補完がファイルを返すことが少なくなっていることに気付きました。どうすれば変更/制御できますか?argparseでのBashタブ補完でディレクトリ内のすべてのファイルが表示されない
最小限のコード例
[email protected]:~/test$ cat argparsetest.py
import argparse
parser.add_argument('-i', help='input', required=True)
bashの補完例:
# shows all the files
[email protected]:~/test$ python argparsetest.py
argparsetest.py result.png u1.py
# does not show the image result.png I am actually interested in
[email protected]:~/test$ python argparsetest.py -i
argparsetest.py u1.py
は、2つの同様の質問がすでにありますが、私はそれらを参考になっ見つかりませんでした。
thieの動作を再現できません。 python 2.7.2、bash補完版 '1:1.3-1ubuntu6'を使用しています。 '-i'の有無にかかわらず、タブは両方ともpngファイルを含みます。また、最小限のコードで 'parser = argparse.ArgumentParser(description = 'do things')'のような行が欠落しています。 – JosefAssad