Difference between 'import' and 'from ... import'
andy47 at halfcooked.com
Mon Dec 3 04:38:03 CET 2001
I'm having a problem with imports and would appreciate any hints, tips or
pointers to documentation or faqs.
I've got a package installed in a directory on my PYTHONPATH and I cannot
seem to import a module from that package directly. The directory is
c:\python21\Gadfly and the module is gadfly.py. If I try;
>>> from Gadfly import gadfly
everything works and I can specify a connection and access my database.
But, if I try;
>>> import gadfly
I get an error message;
Traceback (most recent call last):
File "<interactive input>", line 1, in ?
SystemError: NULL result without error in call_object
I've tried googling for this error message but it seems to be a generic
error which is masking my real problem.
This has got me a little stumped because the other modules in this package
will import (e.g. sqlgen, sqlwhere) so I presume there is something in
gadfly.py that the interpreter doesn't like.
The gadfly documentation only talks about 'from gadfly import gadfly' and
I'm just wondering if there is something specific in the module which
prohibits a direct import.
I'm running Python 2.1.1 on Windows98 with the latest version of gadfly
Thanks in advance,
Content free posts a speciality
More information about the Python-list