Robot Frame里的数据类型转换问题

来源:互联网 发布:证件照片制作软件在线 编辑:程序博客网 时间:2024/06/06 06:53


Robot Frame里的数据类型转换问题

1.今天写自动化的时候,需要比较数据库查出的一个值,这个值是decimal的类型,拿出来在python语言下的Robot Frame中,使用float(),long()均没法转换比较。
后想到直接数据库输出前强制转换:select CAST(idAS float) from bank


2.数据库里传送来一个中文的字符串,直接取出是不能应用的。在RF中进行类型转换,方法如下

${bankName1}        evaluate     '${bankName[0][0]}'.decode('UTF-8')

第三列里的${bankName}list是从数据库里query出来的中文字符
通过这个语句可得到${bankName1}为中文

如果decode()不好用,需要在python根目录:


添加最后两行代码:


3.RF中,字符串的简单转换,比如String转int,float:

   ${a}evaluatefloat(${Stringtext})





0 0
原创粉丝点击