Я кодировал свой первый проект в Python 3.6, используя Spotify Luigi, чтобы организовать некоторые задачи обработки естественного языка в конвейере.
Я заметил, что функция output()
класса Task
всегда возвращает какой-то объект Target
, который находится где-то в каком-то файле, будь то локальным или удаленным. Поскольку мои Задачи создают более сложные структуры данных, такие как деревья синтаксического анализа, мне очень сложно записывать их в файлы в виде строк и читать их снова после.
Поэтому я хотел бы спросить, есть ли возможность пропускать объекты Python между задачами внутри конвейера?