Не могу импортировать файл .py, нет модуля с именем «filename», ошибка - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь импортировать файл .py в другой файл .py и получаю сообщение об ошибке Нет модуля с именем 'filename'

Вот мой каталог:

(local files)/app/__init__.py
(local files)/app/routes.py
(local files)/app/errors.py
(local files)/app/forms.py
(local files)/app/apiDnd.py

I ' я пытаюсь использовать apiDnd.py в rout.py

Мой __init__.py файл:

from flask import Flask
from config import Config

app = Flask(__name__)
app._static_folder = '../static'
app.config.from_object(Config)

from app import routes, errors, apiDnd

Мой routes.py файл:

from flask import render_template, flash, redirect, url_for, jsonify, request, json
from app import app
import apiDnd

Все работает нормально без строки import apiDnd и вот в чем ошибка.

1 Ответ

0 голосов
/ 23 апреля 2020

Заменить import apiDnd в routes.py на from . import apiDnd.

...