赞
踩
首先根据下面链接自查,看自己的报错输入哪一种情况,再对症下药进行解决。
Python中对错误NameError: name 'xxx' is not defined进行总结 - 知乎 (zhihu.com)
首先分享我的报错:
我想在文件B里面调用文件A里面的变量1,我写成2这样
ImportError: cannot import name 'score' from 'ssd'-Python-CSDN问答https://ask.csdn.net/questions/7701783?answer=53769789经过自查后,发现自己属于第八种情况报错。
三天修改程序后无果,依然报错。
反思整体思路,发现自己出来出发点是正确的其余全错。
我的原本意思是想在文件A中使变量1(score)能够进行文件B中的判断语句。
所以我应该把文件B中的判断语句写成一个可调用函数compare:
- def compare(score):
- if score >= 0.97:
- demo = b"1" # 传入1的ASCII码 这里用b+str强制转换
- else:
- demo = b"0" # 传入0的ASCII码 这里用b+str强制转换
然后在文件A中调用文件B中函数(上面):
1、先在文件A上获取文件B支持
import zero
2、在程序中调用文件B中函数compare
zero.compare(score)
注意:因为变量score一直在for循环中处理,值一直在变化,所以调用函数compare时应该选择在for循环中变量score处理完成后再调用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。