[英]Python: How to import a class from a parent directory
我正在运行一个导入我创建的 class 的 python 脚本。 这是目录顺序:
Classes
- myClass.py
Scripts
- myScript.py
myScript.py 的第一行内容如下:
from Classes.myClass import myClass
我也试过:
import sys
sys.path.append('..')
from Classes.myClass import myClass
我试图在 Classes 文件夹中包含一个空的__init__.py
文件。
使用这些方法中的任何一种,我最终都会收到错误消息:
“ ModuleNotFoundError:没有名为‘类’的模块”
谁能帮我?
从您的顶级目录
(我假设它是包含 Classes/ 和 Scripts/ 的那个)
运行: python3 -m Scripts.myScript
来自man python3
:
-m module-name
Searches sys.path for the named module and runs the
corresponding .py file as a script.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.