question regarding Guido's main article
bdesth.quelquechose at free.quelquepart.fr
Thu Jun 3 12:02:43 CEST 2004
Christopher Baus wrote:
> I'm new to Python and am learning the languge for writing test scripts for
> I just finished reading this:
> article. Coming from C++ I am a bit confused about the relationship of
> the interpreter to main. I think I understand the __name__ variable, it
> just doesn't work as expected.
> I implemented a script using the form described in the article. The then
> This immediately called my main function, which should have only been
> called if __name__ == "__main__".
But then __name__ *was* '__main__'.
> What I expect was that __name__ would be something other than __main__ and
> I would be put back at the prompt for instance...
>>>>foobar = "foo and a bar"
For this, you have to use the import statement:
>>>foobar = "foo and a bar"
Note that 'myscript.py' must be in the sys.path for import to work
More information about the Python-list