Я планирую написать код Python в процессоре исполняемого сценария.Поскольку это мой первый раз, мне трудно начинать.
В принципе, я хочу прочитать потоковый файл (csv), сделать некоторые манипуляции и записать его в потоковый файл.
есть ли способгде мы можем написать код заранее, скажем, предположим, что jupyter, а затем повторить то же самое в процессоре?
также, есть ли документация по синтаксису для написания кода?
EXECUTESTREAMCOMMAND :
import org.apache.commons.io.IOUtils
import java.io
import csv
# Get flowFile Session
flowFile = session.get()
# Open data.json file and parse json values
readFile = csv.reader(sys.stdin)
for row in readFile:
new_value = row[0]
if (flowFile != None):
flowFile = session.putAttribute(flowFile, "from_python_string", "python string example")
flowFile = session.putAttribute(flowFile, "from_python_number", str(new_value))
session.transfer(flowFile, REL_SUCCESS)
session.commit()
Command Arguments: C:\Users\Desktop\samp1.py
Command Path: C:\Users\AppData\Local\Programs\Python\Python37-32\python
, когда я его выполняю, в операторе импорта выдается сообщение о том, что модуль не найден.
tia