>>Good point. Here's what I *think* the semantics are; as soon as I get >>agreement, I'll update the PEP. Given a package layout:: >> >> package >> subpackage1 >> moduleX >> moduleY >> subpackage2 >> moduleZ >> moduleA >> >>Each leading "." refers to one level of parent. Assuming that the >>current file is ``moduleX.py``, following are correct usages of the new >>syntax:: >> >> from .moduleY import spam >> from ..subpackage1 import moduleY >> from ..subpackage2.moduleZ import eggs >> from ..moduleA import foo >> from ...package import bar What about names inside package __init__? from .. import bar Is this also valid?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4