سلام دوستان
اول از همه من یه پوشه دارم که دو تا شاخه داره، یکی src برای کد منبع main.py و دیگری class به همراه ماژول GradeBook.py که حاوی کلس GradeBook عه.
۱-
چجوری باید ماژول رو ایمپورت کنم؟ تو گوگل سرچ کردم کد زیر رو دیدم:
import importlib.machinery
loader = importlib.machinery.SourceFileLoader("module.name", "/path/to/file.py")
foo = loader.load_module("module.name")
foo.MyClass()
با توجه به نیازم تغییرش دادم:
import importlib.machinery
loader = importlib.machinery.SourceFileLoader("GradeBook",
"/home/salar/workspace/3-11/class/GradeBook.py")
gd = loader.load_module("GradeBook")
درسته؟ این کد دقیقا چیکار می کنه؟ برای یه ایمپورت ساده باید این همه کد بزنم؟
پ.ن: مشکل دومم حل شد.