假设我有以下内容(project1在Python路径上):
/project1/utils/utils.py
def cool_function():
print "cool"
/project1/backup/utils.py
from utils.utils import cool_function
出现了“ImportError: No module named utils”错误。
我猜测这是因为它正在backup.utils中搜索utils.cool_function。是否有其他方法而不是重命名utils包?我认为我的命名约定很合理,也很自然,所以我不愿意更改它。但如果这是首选和标准做法,我会考虑将其重命名!
谢谢!
编辑:我正在使用Python 2.7