Oct-12-2018, 11:49 AM
I have 2 files that I'm trying to join. I've tried this with the files below. I've also tried this with the files provided by the instructor - still no dice. I've set this up in a virtual environment so I would have more control in what was installed.
class A: def spam(self): print('A.spam')
from .a import A class B(A) def bar(self): print('B.bar')
from .a import A from .b import BThis is the error I get:
Error:C:\Python365\python.exe C:/LearningEnv/LearningEnv/10/splitting_a_module_into_multiple_files/TJN_Splitting_Module/__init__.py
Traceback (most recent call last):
File "C:/LearningEnv/LearningEnv/10/splitting_a_module_into_multiple_files/TJN_Splitting_Module/__init__.py", line 2, in <module>
from .a import A
ModuleNotFoundError: No module named '__main__.a'; '__main__' is not a package
Process finished with exit code 1
As always - your help is most appreciated!