Hi Kent!

You are absolutely right. Sorry for my bad description.

Kent Johnson wrote:
> Ewald Ertl wrote:
>> Hi!
>>
>> How have you started the script? As far as I could see, in the Chapter 1 of
>> "Dive into Python", the odbchelper.py is just a script-File and not a module
>> to be imported, therefore the Exception with the "ImportError".
> 
> It is both, if by "just a script-File" you mean a top-level program 
> intended to be run from the command line.
> 
Yes I meant a top-level-program.

> If you import odbchelper it will give you access to the 
> buildConnectionString() function. If you run it from the command line, 
> it will also run the code after
> if __name__ == "__main__":
> 
> This is pretty common - to write a module so it can be imported or used 
> as a main program. The parts you want to run only from the command line 
> are set off by this conditional.
> 

I looked at the code of odbchelper.py in Example 2.1 in my printed Version of
"Dive into Python" and there was no "import", so I assumed some problem with 
the IDE.
But the Traceback came from Example 2.5 in my version.

Thanks for your response on my attempt to help
Ewald

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to