[Tutor] from import works but I'm flubbing a package import

Dave Angel davea at davea.name
Mon May 20 03:41:09 CEST 2013


On 05/19/2013 09:30 PM, Jim Mooney wrote:
> Still puzzling on imports.
>
> I have the jimlib module in Lib with the proper __init__.py . Inside
> it is the program bark.py, with data item zarf that contains string
> 'fraz'
>
> It also contains the function barker.
>
> def barker():
>     print 'bark, bark'
>
> If I do the below everything works:
>
> from jimlib import bark
>
> print bark.zarf
>
> bark.barker()
>
> But if I just do
>
> import jimlib and chain the program and its functions or data

Syntax error.  Be more specific, don't just paraphrase.

>
> nothing works.
>
> If I try jimlib.bark.barker() after importing jimlib or print
> jimlib.bark.zarf I get the error that the module has no attribute
> 'bark'

that's because you never imported jimlib.bark .

>
> I'm doing the from statement right but what am I doing wrong with just
> importing the whole module and chaining out bark (for bark.py) and the
> function or data following?
>
> Using Py27 and Win 7
>

Try:

import jimlib
import jimlib.bark



-- 
DaveA


More information about the Tutor mailing list