从python中的另一个文件导入函数时出错。
这是我的文件结构
在里面
拼写检查。py公司
有一个函数定义为
拼写检查器(标记化的\u文本)
.我试图通过在上导入来使用它
主要的py公司
通过以下代码
from checkSpellings import spellChecker
但它给了我一个警告(在两个
拼写检查
(文件名)和
拼写检查器
(导入代码中的函数名)。这之前发生过,我认为这纯粹是
智能感知
。因为上次发生了同样的事情(给了我警告),但代码运行良好。
但现在当我运行主管道时。py它给了我一个错误
Traceback (most recent call last):
File "/home/pankaja/Documents/PycharmProjects/BookDigitizer/OCR_Correction/main.py", line 1, in <module>
from checkSpellings import spellChecker
ImportError: cannot import name 'spellChecker
我怎样才能解决这个问题?我做错了什么?
重要的
:这里我使用的是python3。6 anaconda虚拟环境中的解释器。这可能是个问题吗?