forces new code to load/run : Module « Language Basics « Python






forces new code to load/run


#//File: changer.py

message = "First version"

def printer():
    print message



#////////////////////////////////////////////////////////////////////////////////
#//File: Main.py


import changer
changer.printer()

import changer
changer.printer()      # no effect: uses loaded module

reload(changer)        # forces new code to load/run
changer.printer()      # runs the new version now

           
       








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.Fetches an already-loaded module
7.Change referenced variable value
8.Print module infomation
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