结构以下:python
appsdk\vim
appsdk.py(这里面有多个类,包括appsdk,appsdksync等类)session
__init__.pyapp
...python2.7
① 有个appsdk的文件夹(符合python包的定义)ide
② 将这个appsdk的文件夹copy到/usr/lib/python2.7/site-packages目录下继承
③ 进入这个appsdk文件夹,vim __init__.py,而后输入以下内容(这是一种参考模式,由于以前我试过不少方式,发现RF加载不了包里面的py里面的多个类):ip
from appsdk import appsdk #py文件中的一个类
from appsdk import appsdksync #py文件中的另外一个类it
__version__ = "0.1" #版本说明
class appsdk(appsdk,appsdksync): #使用继承的方法来访问关键字
"""
This test library provides some keywords to allow
opening, reading, writing, and saving Excel files
from Robot Framework.
"""
ROBOT_LIBRARY_SCOPE = 'GLOBAL'
# def __init__(self,ip,port):
# appsdksync.__init__(self,ip,port)
def create_session(self,ip,port):
appsdksync.__init__(self,ip,port)io