How do we share global variables across modules in Python?



How do we share global variables across modules in Python?..

Answer / chaitanya

We can create a config file & store the entire global variable to be shared across modules or script in it. By simply importing config, the entire global variable defined it will be available for use in other modules.

For example I want a, b & c to share between modules.

config.py :

a=0

b=0

c=0

module1.py:

import config

config.a = 1

config.b =2

config.c=3

print “ a, b & resp. are : “ , config.a, config.b, config.c

------------------------------------------------------------------------

output of module1.py will be

1 2 3

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Python Interview Questions

Why is lambda used in python?

0 Answers  


Why do list comprehensions write to the loop variable, but generators don’t?

0 Answers  


Why python is used?

0 Answers  


What are membership operators in python? Write an example to explain both.

0 Answers  


Why lambda forms in python does not have statements?

0 Answers  






Do lists start at 0 or 1?

0 Answers  


What is with open in python?

0 Answers  


Define monkey patching?

0 Answers  


What is a numpy array?

0 Answers  


Explain garbage collection in python?

0 Answers  


What is coercion?

0 Answers  


How will you reverse a list?

0 Answers  


Categories