当前位置:   article > 正文

ImportError: cannot import name ‘xxx‘ from ‘xxx‘_cannot import name from

cannot import name from

首先根据下面链接自查,看自己的报错输入哪一种情况,再对症下药进行解决。

Python中对错误NameError: name 'xxx' is not defined进行总结 - 知乎 (zhihu.com)

首先分享我的报错:

我想在文件B里面调用文件A里面的变量1,我写成2这样

ImportError: cannot import name 'score' from 'ssd'-Python-CSDN问答icon-default.png?t=M3K6https://ask.csdn.net/questions/7701783?answer=53769789经过自查后,发现自己属于第八种情况报错。

三天修改程序后无果,依然报错。

反思整体思路,发现自己出来出发点是正确的其余全错。

我的原本意思是想在文件A中使变量1(score)能够进行文件B中的判断语句。

所以我应该把文件B中的判断语句写成一个可调用函数compare

  1. def compare(score):
  2. if score >= 0.97:
  3. demo = b"1" # 传入1的ASCII码 这里用b+str强制转换
  4. else:
  5. 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处理完成后再调用。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/850367?site
推荐阅读
相关标签
  

闽ICP备14008679号