5
私は非常に簡単な方法でluigiの仕組みを学びたいと思っています。ただ、初心者として、私は、コマンドプロンプトでこれを実行して、このコードLuigi - 実行時の%sが未完了
import luigi
class class1(luigi.Task):
def requires(self):
return class2()
def output(self):
return luigi.LocalTarget('class1.txt')
def run(self):
print 'IN class A'
class class2(luigi.Task):
def requires(self):
return []
def output(self):
return luigi.LocalTarget('class2.txt')
if __name__ == '__main__':
luigi.run()
を思い付いたことは、あなたがclass2
のための出力を定義し、それを作成したことがないので、これが起こる
raise RuntimeError('Unfulfilled %s at run time: %s' % (deps, ',
実行するコマンドは何ですか?あなたの 'run()'メソッドは依存関係を満たすために 'LocalTarget'で参照される出力ファイルを作成する必要があります。 – MattMcKnight