I have a module that has the usual
if __name__ == \'__main__\':
do stuff...
idiom.
I\'d like to import that from another module
The correct answer has been already given however it is confined in a comments (see How to import a module as __main__? and How to import a module as __main__?).
The same with proper formatting:
import runpy
runpy.run_module("your.module.name", {}, "__main__")
or
import runpy
runpy.run_path("path/to/my/file.py", {}, "__main__")