"Stefan Lesicnik" <ste...@lsd.co.za> wrote
features file contains
rt='''text'''
import features
a = 'rt'
print features.rt #this works
print features.a #this fails
Because you defined a in your current file.
You need to define it in features.
I need to use features.a as i am iterating through a list and a would
be the different features i want to check if they exist, and then use
the variable.
So you need to define a in features.
Note that if you define a in features to be an empty list you can
add/delete items to that list from the importing module.
########## features.py##########
a = []
###########main.py##########
import features
print features.a
features.a.append(66)
print features.a
features.a.remove(66)
print features.a
Does that help?
NB. I don't really recommend this approach, but it is a way
to do what I think you want...
--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor