can someone tell me about...

Robin Dunn robin at
Tue Apr 18 16:47:53 EDT 2000

> Interactively, python will recognize a variable name that begins with
> one underscore (_myVar). The variable naming rules even say that is
> acceptable.
> However, when I try to use it in a module, it bombs.

When you say "use it in a module" do you mean like this:

    from the_module import *
    print _myVar

If so then that is normal as names begining with an underscore are not
imported with the *, (it's a way to help prevent namespace pollution.)  On
the other hand, this should work:

    import the_module
    print the_module._myVar

Robin Dunn
Software Craftsman
robin at  Check it out!

More information about the Python-list mailing list