Hello, In the case of such a dir structure:
/pack __init__.py (modules) /pack1 __init__.py modules are the following imports synonyms: 1- import pack.pack1 2- from pack import pack1 ? If yes, is there a reason for this? Also, there is something I find weird: * Using idiom 1, pack1 is only known as the compound name "pack.pack1": I cannot eg "print pack1". Consistently, to import a module, I need "from pack.pack1 import mod". * Using idiom 2, pack1 is known as "pack1" alone: I can "print pack1", which outputs "<module 'pack.pack1' from '/home/spir/prog/python/pack/pack1/__init__.pyc'>". But for further imports, I still need to use the compound name "pack.pack1": "from pack1 import mod" raises "ImportError: No module named pack1", while python has just accepted to print pack1! Denis ------ la vita e estrany _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor