Почему python не может импортировать файл по относительному пути?

Я нашел это полезным: Как в Python получить доступ к модулю из-за пределов папки с файлами? Но Python все еще не может найти папку.

У меня есть структура папок django, которая выглядит следующим образом:

  • todoproject
    • pythonDiscordChatbot
      • processLessons.py
    • todoapp
      • testChatFunctions.py

Я пытаюсь импортировать функцию под названием 'routes' в testChatFunctions.py, но продолжаю получать эту ошибку:

 File "c:\Users\Kaij\Documents\chatSiteDjango\todoproject\todoapp\testChatFunctions.py", line 6, in <module>tSiteDjango\todoproject\todoapp\tesssLesson import *tChatFunctions.py", line 6, in <modd 'pythonDiscordChatbot'ule>                               atSiteDjango> & C:/Users/Kaij/Documents/djangoTests/django_tailwind_project/env/Scripts/
    from pythonDiscordChatbot.procechatSiteDjango/todoproject/todoapp/testChatFunctions.pyssLesson import *
ModuleNotFoundError: No module nametSiteDjango\todoproject\todoapp\testChatFunctions.py", line 6, in <module>d 'pythonDiscordChatbot

Вот что я пробовал:

# Bring your packages onto the path
import sys, os
sys.path.append(os.path.abspath(os.path.join('..', 'pythonDiscordChatbot')))

# Now do your import
from pythonDiscordChatbot.processLesson import *

# from pythonDiscordChatbot.processLesson import routes
routes("hello", "website_180.02.1")

Спасибо

Вернуться на верх