【发布时间】:2018-06-13 21:42:16
【问题描述】:
请帮我找出答案 CSV 文件读取并使用 Robot Framework 从第 n 列中查找值 我不想使用 excel 库
我有 5 列和 10000 行的 csv 文件 想使用机器人框架从第 3 列和第 7000 行中找到值,我将如何直接找到值。
我在下面尝试过,我得到了价值,但循环正在执行第 n 次,这很耗时并且可能会产生性能问题
${value1} Create List
${FILE_CONTENT} Get File C:\\abcd1.csv
Log File Content: ${FILE_CONTENT}
@{LINES} Split to Lines ${FILE_CONTENT}
Remove From List ${LINES} 0
:FOR ${LINE} IN @{LINES}
Log ${LINE}
@{ROWS} Split String ${LINE} separator=,
${VALUE} Get From List ${ROWS} 2
Log ${VALUE}
${value2} Convert To String ${VALUE}
Run Keyword If ${value2} == 1400000 Exit For Loop
Append To List ${value1} ${value2}
Log ${value1}
【问题讨论】:
-
将代码添加到您的问题中并正确格式化。
-
你能把你的代码格式化并粘贴到有问题的地方吗,它很难理解
-
@pankajmishra 请检查
-
您是否检查了 RF github.com/s4int/robotframework-CSVLibrary/blob/master/… 中的 CSV 库
-
@pankajmishra 但我将如何从第 n 个单元格中找到值
标签: python csv robotframework robotframework-ide