Importing Definitions
Azureaus
lo0446 at my.bristol.ac.uk
Fri Sep 6 05:10:42 EDT 2013
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!
More information about the Python-list
mailing list