ייבוא מתיקית הורה אל תת תיקיה

איך מייבאים אל תת תיקיה מתיקית ההורה שלה?
אשמח לראות אם נמצא פתרון.
(לא הצליח באמצעות: ׳…׳, נתיב מלא)

תנסי לייצר בתיקיית ה-root שלך קובץ init.
לי זה עובד :slight_smile:

הוספתי מלכתחילה. לא עזר.

אחרי שאת עושה init בתיקיית ה-root, כשניסית לייבא עם נקודות. השתמשת במספר נקודות כמספר הרמות מתחת?
למשל, אם התת תיקייה שלך רוצה לייבא מההורה הישיר שלה, תשתמשי ב-2 נקודות.

כן. עדין לא הצליח.
from …file_parent import something
(** 2 נק’. משלים פה לבד לשלוש)

אחרי שהוספתי שתי נקודות, ההשלמה האוטומטית נתנה לי לבחור מתוך הקבצים בתיקיית ההורה.
למרות זאת, כשניסיתי להריץ התקבלה השגיאה: ImportError: attempted relative import with no known parent package.
יש לציין שכשבדקתי בsys.path כל הנתיב קיים.

לייק 1

פיתרון ממש מכוער:

import os
import sys

currentdir = os.path.dirname(os.path.realpath(__file__))
parentdir = os.path.dirname(currentdir)
sys.path.append(parentdir)