Reputation: 456
I have a folder in my Application directory called Commands.folder. What I want to do is import all the modules in that folder, regardless of the name, into the python file that imports. How can I do this?
Upvotes: 3
Views: 10057
Reputation: 4849
from Commands import *
You should create an empty file named "__init__.py
" in the "Commands" folder, and your main app script should be in the "Application" folder you've mentioned.
Note however, the "from module import *" is not recommended since it may cause namespace pollution.
Read this.
Upvotes: 4
Reputation: 6109
If you start your program in Application, you can import all modules in /Commands using:
from Commands import *
Upvotes: 2