【发布时间】:2019-10-29 08:40:25
【问题描述】:
我正在运行一个 knime 块循环,以便在不同的 csv 文件中始终编写相同的程序:
在 csv 写入工作之前使用 python 脚本的部分,当我在没有循环的情况下执行此操作时,但不知何故,如果我里面有循环,他并没有在自定义文件夹路径中写入。
目标是为每个循环编写一个新的 csv 文件(输出是一个列表)。
节点是: 块循环:每块的行数:51 创建文件名:
- 选项选择的方向:C:/....
- 流变量:文件名:currentIteration
CSV 编写器:流变量:文件名:CurrentIteration
如何更改文件的文件夹路径?他总是把它保存在默认文件夹中
【问题讨论】:
-
创建文件名 有一个配置设置
Output flow variable name,该设置是什么,您是否配置了 CSV Writer 来匹配?看起来好像您正在创建此变量,但没有使用它来命名您的 CSV 文件,而是您只是在循环中使用currentIteration。 -
设置为空白,是否需要设置为:
currentIteration? -
不,您应该在此处输入一个新名称并在 CSV Writer 中使用该名称。 (在我的 KNIME 安装中,它默认设置为
filePath,也许你错误地清除了它?) -
如果可行,我会将其作为答案...如果仍不清楚,请告诉我,我将尝试使用节点配置的屏幕截图编写答案,以便更好地解释.
-
knime 经常发生这种情况,也许重新启动程序会有所帮助...
标签: knime