lcl
|
|----|
|----enterprise
|----phpoob
|----|----|
|----|----'bank.py'
|----|
|----'__init__.py'
|----'module.py'
这是我的文件结构
__init__.py
-->
from module import LCLModule
__all__ = ['LCLModule']
module.py
-->
from phpoob.bank import something
__all__ = ['LCLModule']
class LCLModule(something):
_code here_
这些是我的档案
在启动命令python __init__.py
时,我遇到了以下错误ImportError: No module named phpoob.bank
我应该如何克服这个错误
我也试过from .phpoob.bank import something
,但它给出了ValueError: Attempted relative import in non-package
有什么解决办法。。。?你知道吗
看起来您正在使用Python2.x。文件夹
phpoob
未被视为Python模块。这就是为什么不能导入phpoob.bank
。你知道吗解决方案#1:创建空文件
phpoob/__init__.py
之后,您将能够导入phpoob
并导入其中的任何文件。你知道吗解决方案2:升级到Python 3。你知道吗
相关问题 更多 >
编程相关推荐