我有这样的目录结构:Python的路径覆盖
PYTHONPATHDIR
App1
someModule.py
utils.py
utils
hasClassIWantToImport.py
而且我想someModule导入从utils.hasClassIWantToImport东西。当我打电话:
from utils.hasClassIWantToImport import ClassIWant
它无法解析“hasClassIWantToImport”,因为它认为我说的是在当前目录下的utils.py。
我该如何解决这个问题?我知道我可以重命名“utils的”之一,但宁可不要......
给不同的模块/类使用相同的名字并不是一个好习惯。 – 2012-07-06 18:36:09