赞
踩
调用一个文件夹下的另一个.py文件中的类和函数
在进行UI自动化测试写脚本的时候,涉及到了调用同一个文件夹下另一个.py文件中的类和函数的用法,对知识点进行一个详细学习
同一个文件夹下的直接调用就可以了,from XXX(文件名)import xx(类)
如果要被调用的.py文件中没有类,直接定义的函数,调用方法是import XXX(函数名)
不同路径下的文件先要调用添加路径sys.path.append(r"C:\xxx"),再做引用
##3 多文件多目录调用
首先我们也可以多次写sys.path.append(r"C:\xxx")来添加多个目录,但是这样有点麻烦,每次新建个工程可能就要加很多代码去调用公共单元。
解决方法是添加一个空的__init__.py文件(用于定义包的属性和方法,可以为空),表示这是一个包,比如这样,声明了aaa为一个包,a是内部的方法。
也可以这样,表示bbb是一个包,bb是bbb的子包,b是bb包的内部的方法
如果你在c.py文件,想要调用a.py,b.py只需要用到标题2的知识即可,比如
import sys
#添加上级目录
sys.path.append("..//")
import aaa.a
import bbb.bb.b
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。