Как импортировать класс в Python - PullRequest
0 голосов
/ 19 апреля 2020

В моем main.py есть 2 класса, и я хочу создать еще два python файла, чтобы поместить их туда. Я не могу понять, как импортировать их из этих файлов в мой основной файл. Помогите!

Вот мои уроки в main.py:

class Node():
    def __init__(self, k):
        self.key = k
        self.p = None
        self.left = None
        self.right = None

class BST():
    def __init__(self, root=None):
        self.root = root

Я думал сделать что-то подобное:

import Node
import BST

или

from "folderName" import Node
from "folderName" import BST

но это не сработало

Ответы [ 2 ]

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

Это должно быть хорошо:

from fileName import Node
from fileName import BST

Обратите внимание, что вы не должны использовать кавычки

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

Это должно сделать это:

from application.app.folder.file import Node
from application.app.folder.file import BST
...