Как добавить значения из txt файла? python3 - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть классы, где каждый из них находится в отдельных py.files

class Song(object):

    def __init__(self, tittel, artist):

        #Instanse variabler

        self._tittel = tittel

        self._artist = artist

Затем еще один py.file:

from song import Song

class Playlist:
    def __init__(self, listName):
        self._songs = []
        self._name = listName

    def lesFraFil(self, file):
        tittel = self._tittel
        artist = self._artist


        with open("songs.txt", "r") as f:
            contents = f.readlines()
            for line in contents:
                info = line.strip().split(';') #contains ";" between title and artist
                tittel = info[0]
                artist = info[1]
            self._songs.append(tittel,artist)

Затем, когда я пытаюсь добавить, я получаюэта ошибка:

    tittel = self._tittel
AttributeError: 'str' object has no attribute '_tittel'

Как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...