Importing modules

Anthony Papillion papillion at gmail.com
Mon Jun 7 01:25:00 EDT 2010


On Jun 6, 10:33 pm, Chris Rebert <c... at rebertia.com> wrote:
> On Sun, Jun 6, 2010 at 8:16 PM, Ben Finney <ben+pyt... at benfinney.id.au> wrote:
> > Anthony Papillion <papill... at gmail.com> writes:
>
> >> import os
>
> >> os.path.append('$HOME/gsutils/boto')
>
> >> thinking I could then successfully do the import boto statement.
> >> Nope.
>
> > You'll need to give the literal path. Substitution of environment
> > variables isn't performed implicitly in strings.
>
> Also, that should be sys.path.append(); os.path is an unrelated module
> that has no `append` function. You'll need to import sys instead of os
> obviously.
>
> Cheers,
> Chris
> --http://blog.rebertia.com

Hi Chris,
Thanks for saving me (again). I appreciate the help. While the
os.path.append() was a typo (I really had sys.path.append()), the
substitution was what was killing me.  Thanks for the help! I owe you
a beer.

Anthon



More information about the Python-list mailing list