Python3无法从我自己的modu导入函数

2024-05-13 11:19:44 发布

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

我已经浏览了一段时间的网站,人们发生这种错误的唯一的情况是在循环导入,我不知道循环导入是什么?不过,我的进口是可传递的。在

我在同一个文件夹中有3个文件:

packer.py
parser.py
statistics.py

在打包机.py在

^{pr2}$

在分析器.py(模块工作,从自身调用所有函数,没有问题)

from bs4 import BeautifulSoup
from packer import Conversation
from packer import Message

def writeFormatedLog():
    ....
def getConvs():
    ....

在统计.py在

from parser import getConvs  #this on its own runs without problems
getConvs() #throws ImportError: cannot import name 'getConvs'

Tags: 文件frompyimport文件夹parser分析器网站
1条回答
网友
1楼 · 发布于 2024-05-13 11:19:44

如果存在重复的模块名称,可能会发生导入程序。尝试将您的parser.py命名为其他名称,因为它可能与Python的内置^{}模块冲突。在

相关问题 更多 >