On 6/18/2012 9:54 AM, Dave Angel wrote:
On 06/18/2012 09:47 AM, Neal Becker wrote:
I meant a module

You are correct that using periods in a module name conflicts with periods in import statement syntax.

from src.directory import neal

that has nothing to do with periods being in a directory name.  That
period in the source code separates a package name from a module name,
and will not find a package named "src.directory"

So one would have to *not* use import statement syntax, but use lower level facilities, such as importlib or (untested)

neal = __import__('src.directory', <other args>)

Conclusion: putting periods in the name of module files (including directories) except for .py- extensions, is generally a bad idea.

--
Terry Jan Reedy



--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to