【发布时间】:2020-09-23 09:40:25
【问题描述】:
在我读过的 Luigi 的示例中,当你想使用之前所需任务的输出文件时,你可以这样做
@requires(TaskB)
class TaskA(luigi.Task):
def run(self):
with self.input().open('r') as input:
input.read()...something else etc
所以当您调用 input 时,您将自动打开先前所需任务 B 的输出文件
但是我想做一些不同的事情。我需要该文件的完整文件名。我还不需要打开它,只需将文件名作为参数传递给某个函数即可。
如何获取上一个任务的输出文件名?
【问题讨论】: