Fetches an already-loaded module : Module « Language Basics « Python





Fetches an already-loaded module

#//simple.py

print 'hello'
spam = 1                   

#///////////////////////////////////////////////////////////////////////////
#//Main.py

import simple          # first import: loads and runs file's code

print simple.spam            # assignment makes an attribute

simple.spam = 2        # change attribute in module

import simple          # just fetches already-loaded module
print simple.spam            # code wasn't rerun: attribute unchanged



           
       










Related examples in the same category

1. Using sys.modules Using sys.modules
2.Define and use a module
3.Import a pre-defined module
4.Import a specific member from a module
5.Import all members in a module
6.Change referenced variable value
7.Print module infomation
8.forces new code to load/run
9.Module scope variables
10.Define and use Module: import
11.Packages Are ModulesPackages Are Modules
12.Define and use Modules
13.Import statement that imports names from a module directly
14.Module import