【发布时间】:2018-09-25 00:16:42
【问题描述】:
我正在使用 Robotframework 和 CSVLibrary 来编写随机生成的字符串。写入 CSV 时出错。以下是代码,
${datalist} CREATE LIST
${list}= getmandatory test.xml testInfo
: FOR ${a} IN @{list}
\ ${random}= String.Generate Random String ${a.maxlength} [UPPER]${a.format}
\ append to list ${datalist} ${random}
log to console ${datalist}
append to csv file data.csv ${datalist}
getmandatory 是一个 python pgm wshich 向我返回给定 xml 中所有必填字段的列表。列表值是随机生成的字符串,['BDSVRtZEISBGItUtUMYHBULtUEZQTtDOCBFUGJAPWHXtIeYKTUAWOLSPFBXQCDWLtTIPtOJFTBXSUAYMMNtPRRFMQZGXKBUAtIFD', 'DHeSR']
我收到一个错误,
TypeError:需要一个类似字节的对象,而不是'str'
我不确定我在这里做错了什么。请帮忙!
【问题讨论】:
-
请不要张贴代码图片的链接。花点时间复制、粘贴和格式化您问题中的代码。
-
对不起。更新了问题。
-
错误发生在哪一行?我通常更喜欢将机器人关键字写成英语的高级句子,而将
fors 留给 Python 代码 -
“追加到 csv 文件”发生错误
-
你在用python3吗?
标签: csv robotframework