Chris Hengge wrote:
> is the following dummycode good practice? Or pythonic? or what? I'm 
> just curious because there are several ways I've found to use 
> libraries and classes...
>
> Method 1:
> from lib import class
> lib().class(param1, param2)
I don't know what you're doing here but I think you may not understand 
the 'from' syntax.
It imports that into the global namespace.
so
from random import randint

will let you call
randint(0,10)

but not
random.randint(0,10)

because you never imported random.
trying to do
random.randint(0,10)
will give you a NameError because random is not defined in that namespace.

So yes, that's not pythonic, because it's not valid syntax :)
>
> Method 2: (C Style?)
> from lib import class
> myClass = class()
> myLib.class(param1, param2)
I don't understand what this 'myLib.class' comes from.
This example doesn't make sense either.

HTH,
-Luke

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to