[英]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.