1. 新建一个python package的文件夹(Common_Py)
目的是生成一个_init_.py的文件夹。
我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入
2. 新建一个py文件
在py里写好自己的方法 可写类CLASS 方法
class Common():
def write_wfj(self):
print('这是写的自定义的方法')
def write_zdy(self):
print('这是第二个方法······')
笔者另外新建了一个py文件为Test_Common(以示区分),只写函数方法
def testnum():
return '这是测试数字的'
3.init.py文件中导包
将写的方法导入到init文件中
from .Common_Py import Common
from .Test_Common import *
*号为导入所有的方法
4.将整个文件夹放入python的Lib\site-packages下
python中使用
import Common_Py
#引用这个包
c=Common_Py
#由这个包去调用类方法
print_str=c.Common()
print_str.write_zdy()
print_str.write_wfj()
#包调用函数方法
num=c.testnum()
print(num)
结果展示
5.RF中使用自定义第三库的规则
包名,Py文件名和类名需保持一致
如图
在RF中
*** Settings ***
#导入自定义库
Library Common_Py
直接引用不需要实例化一个对象