(python)ユーザー入力によるファイルパスの自動補完
ファイルパスの入力を取得しようとしています。かなり基本的なようですが、私はreadlineやrlcompleterの作業をすることができません。
かなり: variable = raw_input( 'Filepath:')そして、ファイルパスにはシェルのようにオートコンプリート機能があります。
私はpythonに限定されていません。ファイルパスとして変数を設定し、オートコンプリート機能を使用してファイルパスを取得できる限り、任意の言語を使用したいと思います。
私はこれを見てきました:何かを探すのに役立つTab completion in Python's raw_input()ですが、問題は "余分な"のようなファイルパスの前にコマンドが必要だということでした。変数をファイルパスとして設定する必要があります。あなたはそれがかなりシンプルだと思うだろうが、私はどこにでもそれほど多くを見つけていないし、私が見つけた少数は私が探していたものではなかった。
bashにはコマンドラインで実行できるread -eコマンドがありましたが、それは奇妙なスクリプトでは認識されません。それは、オートコンプリートファイルパスと同じ変数を設定するためにスクリプト内で利用できるのであれば、私が探していたものです。
ティルド展開、ファイル名グロビング、シェル変数展開などを実装したいのですか? Plsは、予想される入力を追加します... –