从python上的另一个文件调用函数时出错

2024-10-01 04:52:33 发布

您现在位置:Python中文网/ 问答频道 /正文

从python中的另一个文件导入函数时出错。你知道吗

这是我的文件结构

This is my file structure

拼写检查.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

我怎样才能解决这个问题?我做错了什么?你知道吗

重要:我在anaconda虚拟环境中使用python3.6解释器。可能是个问题吗?你知道吗


Tags: 文件函数代码frompy标记文本import