文件执行到最后发现自己代码没有问题,但是依然会出现这种bug提示
还有ValueError
1.第一种情况:如果调用的函数有中其他文件中导入的函数,并且函数包括返回值:
文件1.py
class a:
def print_c(self):
a = 3
b = 5
return a, b
文件2.py
from 文件1名称 import a
class b:
def get_ab(self):
c = a().print_c()
a = c[0]
b = c[1]
print(type(a)) //如果是想用int类型 看一眼是什么类型的然后在做相应转换
a1 = int(a)
print(a1) //虽然这个a1跟输出是一样的,但是类型不一样
//如果需要用到这个做加减, 那么需要换成数字类型,不然可能回报ValuEError
2.第二种情况:环境不正确,可以重新搭建一下虚拟环境,其他文章上面有
因为我的是ui自动化 用的airtest 就只说我遇到的情况:
重新安装虚拟环境后,除了自带的俩个第三方之外,只需要安装pytest pocoui airtest