Импортировать класс из модуля в том же каталоге (Python 3.7) - PullRequest
0 голосов
/ 22 октября 2019

Это каталог моего проекта

enter image description here

Теперь из square.py, который содержит класс Square, я хочу импортировать этот класс в canvas. py

Я уже испробовал все решения, которые смог найти, но не могу.

Кто-нибудь может помочь?

РЕДАКТИРОВАТЬ

Вот код square.py, на случай, если мне придется что-то добавить.

import pygame
from canvas import game_window


class Square:
    def __init__(self, colour, left, top):
        self.surface = game_window
        self.colour = colour
        self.width = 100
        self.height = 100
        self.left = left
        self.top = top
        self.rect = self.left, self.top, self.width, self.height

    def draw_square(self):
        pygame.draw.rect(self.surface, self.colour, self.rect)

    def set_square_colour(self, colour):
        self.colour = colour
        pygame.draw.rect(self.surface, self.colour, self.rect)

    def get_square_position(self):
        print(self.left, self.top)
        return self.left, self.top

Может ли это быть вsquare.py Я импортирую pygame и game_window?

...