On Tue, Oct 13, 2020 at 9:03 PM D'Arcy Cain <da...@vybenetworks.com> wrote: > > On 10/12/20 7:20 AM, Chris Angelico wrote: > > This is yet another reason that "from MODULE import *" is a bad idea. > > Instead, just import the module itself, and take whatever you need. > > Or just import the objects that you need; > > from datetime import datetime, SYMBOL, etc... > > I use Decimal a lot. I would hate to have to write "decimal.Decimal(str)" > for example. > > Whichever method you use the most important thing is to be consistent as > much as possible.
Yep - either "import module" or "from module import name", but not "import *". Be precise. Be efficient. Have a plan to import every module you meet. ChrisA -- https://mail.python.org/mailman/listinfo/python-list