Luigiにパラメータを渡すにはどうすればよいですか?私はクラスの名前getFIlesとFileFinder.pyと呼ばれるPythonのファイルがある場合:Pythonでのパラメータの使用方法Luigi
class getFiles(luigi.Task):
をし、私のようなこのクラスにディレクトリに渡したい:
C://Documents//fileName
、その後、私のrunメソッドでこのパラメータを使用
def run(self):
これをコマンドラインで実行し、コードに使用するパラメータを追加するにはどうすればよいですか?私はこのようなコマンドラインでこのファイルを実行していることに慣れています:
python FileFinder.py getFiles --local-scheduler
私は、パラメータを使用するために自分のコードに追加するか、そしてどのように私は、コマンドライン引数にそのパラメータを追加するのですか?
また、この質問の延長として、私は複数の引数をどのように使用しますか?または文字列やリストなどの異なるデータ型の引数?
コードからモジュールを作成する方法を説明できますか?私は単一の文字列パラメータとリストパラメータの両方を使用できるようにするために、my_moduleが何であるか、他の非リストパラメータと一緒にコードを実行する方法を理解していません –
モジュールのものはあなたの答え質問、私はそれを私の答えから削除しました。更新された回答は、必要なものをカバーする必要があります。 – Toterich
コマンドライン引数なしでこれを実行する方法はありますか?私はpythonコードの中からluigiを呼び出して、リストオブジェクトを渡したいと思います。 'testClass(1、[1,2])。run()'のようなことができますが、それが最善かどうかはわかりません。 – citynorman