【发布时间】:2013-01-23 10:08:23
【问题描述】:
我有以下目录结构
main_code.py
libs/
__init__.py
mylib.py
time.py
main_code.py 只是导入 mylib:
from libs import mylib
而mylib.py 只是导入time:
import time
print time
现在事实证明mylib.py 导入了libs/time.py 而不是内置标准库time。有没有办法获得“正常”行为,即mylib.py 导入内置标准库time,而不更改time.py?无论如何,这是“正常”行为吗?我必须重命名time.py 吗?在这个问题上是否有任何风格指南建议超过 PEP8?
【问题讨论】:
标签: python import python-2.7 naming-conventions