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