es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué Python no puede importar un archivo desde una ruta relativa?

Encontré útil esta pregunta, pero Python aún no puede encontrar la carpeta.

Tengo una estructura de carpeta de Django que se ve así:

todoproject
– pythonDiscordChatbot
– processLessons.py
– todoapp
– testChatFunctions.py

Estoy tratando de importar una función llamada ‘routes’ en testChatFunctions.py, pero sigo recibiendo este error:

File “c:\Users\Kaij\Documents\chatSiteDjango\todoproject\todoapp\testChatFunctions.py”, line 6, in
from pythonDiscordChatbot.processLesson import *
ModuleNotFoundError: No module named ‘pythonDiscordChatbot’

Aquí está lo que he intentado:

“`

<h1>Añadir las rutas de tus paquetes al sistema</h1>

import sys, os
sys.path.append(os.path.abspath(os.path.join('..', 'pythonDiscordChatbot')))

<h1>Realizar la importación</h1>

from pythonDiscordChatbot.processLesson import *

<h1>Importar una función específica</h1>

from pythonDiscordChatbot.processLesson import routes

routes("hello", "website_180.02.1")
“`

Tags:  , , ,

Answer

Comments are closed.