나는ImportError를 : 가져 두 파일 사이에 이름을 가져올 수 없습니다 같은
util을이 코드를mainModule
from src.comp.mypackage.wait import Wait
from src.comp.mypackage.men import Men, MenItem
""" Code and stuff using Men and MenItem """
if __name__ == '__main__':
MenuTestDrive.main()
남성
from abc import ABCMeta, abstractmethod
from src.comp.mypackage.util import NullUtil, CompUtil
이
from src.comp.mypackage.stack import Stack from src.comp.mypackage.men import Men """ Code and stuff using Men and MenItem """
6,및 mainModule을 실행했을 때이 오류가 주어지고있어 : 명령 줄에서 내가 pyCharm을 사용하고
Traceback (most recent call last):
File "/home/user/PycharmProjects/pythonProj/pythonDesignPatterns/src/comp/mypackage/mainModule.py", line 2, in <module>
from pythonDesignPatterns.src.comp.mypackage.men import Men, MenItem
File "/home/user/PycharmProjects/pythonProj/pythonDesignPatterns/src/comp/mypackage/men.py", line 2, in <module>
from pythonDesignPatterns.src.comp.mypackage.iterator import NullUtil, CompUtil
File "/home/user/PycharmProjects/pythonProj/pythonDesignPatterns/src/comp/mypackage/util.py", line 2, in <module>
from pythonDesignPatterns.src.comp.mypackage.men import Men
ImportError: cannot import name 'Men'
하지만 오류가 동일합니다.
필자는 더 많은 코드를 제공 할 수 있지만 클래스 사용에 대해서는 아무런 생각이 없으며 혼란 스러울뿐입니다.
어디에서 실패를 찾아야합니까?
'남성'이라는 이름이 '남성용'패키지에 실제로 있습니까? 귀하의 질문에 그 정의를 제공해 주시겠습니까? – Grigoriy