我无法将.py文件导入另一个.py文件。我以为做就容易
import filename.py
但是我总是收到ModuleNotFoundError
我也尝试过:
from .filename import *
from filename import *
from .filename import Class
from . import filename
我也尝试添加
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
但这并没有效果。
你们知道我会缺少什么吗?
只是澄清一下:
这是结构
.
├── __pycache__
│ └── model.cpython-36.pyc
├── ai.py
├── model.py
└── recording
├── openaigym.video.0.2641.video000000.meta.json
└── openaigym.video.0.2641.video000000.mp4
谢谢你的帮助 !
如果您的类名与任何现有的python类冲突,则可能会发生这种情况
在您的ai.py
文件中执行:
from model import Class_name
如果仍然无法执行,__init.py__
请在model.py
和所在的目录中添加一个空文件ai.py
。
注意:有时,unresolved imports
即使您的代码运行正常,VSCode也会显示警告。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句