之前参考《怎么样导入RobotFramework自定义关键字(库文件)》在自己的环境,也新建了一个库MyLibrary
,最初只新建了一个py文件mytool.py
但是如果再增加一个py文件,一个库文件夹下面,包含两个py文件,就导致了初始化脚本也必须同步修改,否则会出现异常。
下面就是如何重新定义初始化脚本以及过程中出现的问题解决过程记录。
首先来看原来仅有的mytool.py
:
# -*- coding:utf-8 -*- class mytool(): def __init__(self): pass def test_a_b(self, a, b): ''' 比较两个参数的大小 ''' if a > b: flag = False return flag else: flag = True return flag
对应的初始化脚本为__init__.py
:
# -*- coding:utf-8 -*- from .mytool import mytool version = '1.0'