【发布时间】:2021-09-23 05:52:06
【问题描述】:
我有这样的文件结构。
.
└── E:\test
├
├── M2
│ └── demo.py
|
│
└── MA
│ └── MA1
│ │ ├── __init__.py
│ │ │
│ │ └── ma1.py
│ │__ __init__.py
ma1.py
def foo():
print("I am here")
demo.py
from MA.MA1.ma1 import foo
print(foo())
我用的是python3.8和win10系统。
在cmd中我尝试cd test目录和python .\M2\demo.py,它显示错误?
PS E:\test> python .\M2\demo.py
Traceback (most recent call last):
File ".\M2\demo.py", line 1, in <module>
from MA.MA1.ma1 import foo
ModuleNotFoundError: No module named 'MA'
【问题讨论】:
标签: python python-3.x import