I have a project with folder structure like this:
MainFolder/
    __init__.py
    Global.py
    main.py
Drivers/
    __init__.py
    a.py
    b.py
In Global.py I have declared like this:
#in Global.py file
global_value=''
Now when I tried the below script:
#in main.py
import Global
from Drivers import a
Global.global_value=5
a.print_value()
In a.py file
from MainFolder import Global
def print_value():
    print Global.global_value
The output supposed to be like this:
5
But all I am getting is :
''
Anyone with this solution what happens when context changes??
 
     
     
    