Thanks for the advice, much appreciated - I didn't realise you could also 
import definitions. I do always read the documentation before posting but 
sometimes I don't know how it's necessarily applicable to my own case sometimes 
- hence the post. I'll avoid using '*' at all costs, I've had the pleasure of 
going through lots of Python code recently not written by myself and I can see 
how that would make it a total nightmare to figure out what was going on.

I think Python is awesome and look forward to actually getting good with it.
Cheers!

On Thursday, 5 September 2013 13:39:37 UTC+1, Azureaus  wrote:
> Hi all,
> 
> Thank you all for your help so far in the group.
> 
> 
> 
> Lets say I have some definitions in a module1.py e.g.
> 
> 
> 
> import sys
> 
> A,B,C,D,E = range(5)
> 
> def method1():
> 
> more code
> 
> end
> 
> 
> 
> Then a second module module2.py where I wish to use these definitions
> 
> import module1.py
> 
> print A
> 
> 
> 
> This will throw an error saying "global name 'A' is not defined."
> 
> 
> 
> Now I know if there was a method I wanted to reference I could do something 
> like this in module2.
> 
> from module1 import method1
> 
> 
> 
> which would mean from that point on I could just reference it as method1 
> rather than module1.method1, is there such a way I could do this with 
> definitions??
> 
> 
> 
> Thanks!
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to