하위폴더안의 파일이 import 선언이 안되요.,

조회수 372회

첫번째 이미지처럼

init.py

from ui.ui import *

class Main():
    def __init__(self):
        print("실행할 메인 클래스입니다.")
    Ui_class()

if __name__=="__main__":
    Main()

ui폴더 > ui.py

from kiwoom.kiwoom import *
import sys
from PyQt5.QtWidgets import *
class Ui_class():
    def __init__(self):
        print("Ui_class 입니다.")

        self.app = QApplication(sys.argv)

    Kiwoom()

kiwoom폴더 > kiwoom.py

class Kiwoom():
    def __init__(self):
        print("kiwoom 클래스입니다.")

이렇게 파일을 작성하고

__init.py를 실행하면

2번째 이미지의 오류메시지가 ui.py 폴더의 No module named kiwoom.kiwoom 라고 나옵니다.

3번째 이미지는 ui.py폴더에서 from k 만 누르면 kiwoom폴더 아이콘이 나오는데 from kiwoom. 까지 누르면 kiwoom 파일명 목록이 나오는게 아니라 No suggestions 라고 나옵니다.

뭐가 잘못됬는지, 뭘 수정해야하는지 지적 부탁드려요.

이미지

이미지

이미지

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)