从同一文件夹中的文件导入的Python问题

2024-04-20 10:38:38 发布

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

我对进口有问题: 我有以下文件夹结构:

Q2AInterface
    __init__.py
    Q2A.py
    Question.py
    Like.py
main.py

简而言之,内容是这样的:

第二季度:

from . import Question
from . import Like
class Q2A:
    pass

你知道吗问题.py地址:

from . import Q2A
from . import Like

class Question:
    pass

你知道吗像.py地址:

from . import Question
class Like:
    question = Question.Question()

你知道吗主.py地址:

#!/usr/bin/python3
from Q2AInterface import Q2A,Like,Question

问题是在喜欢.py当我使用问题类时,它给了我一个错误,错误是:

module 'Q2AInterface.Question' has no attribute 'Question'

我真的不知道如何解决这个问题,我试着用我能想到的各种方法写导入,我试着:

导入问题,导入问题。问题,从。问题导入问题,从。导入问题。你知道吗

我真的不知道该怎么办,也试过在网上看一些问题,但不管我怎么做,init,或者不同的导入,它都不会起作用。。。你知道吗


Tags: frompyimport文件夹initmain地址错误
1条回答
网友
1楼 · 发布于 2024-04-20 10:38:38

你遇到了python循环导入问题!你知道吗

基本上是在Question.py中删除from . import Like,或者,如果需要,把它放在类后面,就像这样。你知道吗

from . import Q2A

class Question:
    pass

from . import Like

相关问题 更多 >