I have following arrangement of files:
python
|---- main.py
|---- files
|---- folder1
|---- a.py, a1.py, ...
|---- folder2
|---- b.py, b1.py, ...
I wanted to import my modules a.py
and b.py
to main.py
. For this I used the following commands in main.py
:
a = 'C:/python/files/folder1'
sys.path.insert(0, a)
from files.folder1 import *
However, I am unable to import modules from folder1 (similarly for folder2).
I get an error:
No module named files.folder1
I cannot use import command as there are many Python files in folder1, folder2, ...
What am I missing here?