У меня есть метод в другом файле
Код: Выделить всё
def movie_available(self, title):
""" Checks if a movie is available in the movie list. Returns True if it is, otherwise False. """
for m in self.movie_list:
if m.title == title:
return True
return False
Код: Выделить всё
class Movie:
def __init__(self, title, genre, release_year):
self.title = title
self.genre = genre
self.release_year = release_year
Код: Выделить всё
def movie_available(self, movie):
""" Checks if a movie is available in the movie list. Returns True if it is, otherwise False. """
for m in self.movie_list:
if m.title == movie.title:
return True
return False
https://i.sstatic.net/CUkGhcwr.png
но с заголовком это не так, поэтому я не понимает, как он может обнаружить фильм как объект класса Movie, даже если он находится в другом файле, но с заголовком, он обрабатывает его как строку
Снимок экрана для заголовка
Снимок экрана для заголовка
Снимок экрана для заголовка
p>
https://i.sstatic.net/E84mkLZP.png
Подробнее здесь: https://stackoverflow.com/questions/791 ... python-oop