Вместо пространного предисловия: Настоящее программирование начинается там, где появляются большие данные. Задача: - Сформировать файл numbers.txt из большого числа случайных чисел от нуля до девяти, считать число чисел равным N=500 000. Числа должны быть записаны построчно, по одному на одной строке, каждая строка заканчивается переводом каретки. - Выбрать из файла все числа меньше двух и больше 7
- Посчитать сумму выбранных чисел
- Записать ответ в файл output.txt
Решение:
Примечание: Опускаем для краткости создание каталога /EX/n_input для данной задачи. Заметим только, что должны быть даны достаточные права для доступа n8n к соответствующему каталогу и его файлам.
Добавляем в блок Execution Code запуск скрипта Python /usr/bin/python /EX/n_input/gen.py Содержимое файла: import random N = 500000 with open("numbers.txt", "w") as file: for _ in range(N): file.write(str(random.randint(0, 9)) + "\n") Добавляем следующий блок для вызова скрипта-обработчика данных: /EX/n_in