Are python modules first-class citizens?

I mean, can I create them dynamically?

+6
python module
source share
2 answers

Yes:

>>> import types >>> m = types.ModuleType("mymod") >>> m <module 'mymod' (built-in)> 
+9
source share

You can create them dynamically using the imp.new_module method.

+5
source share

All Articles