-1

以下は私のコードです。アーティストが定義されていないというコンパイル エラーが表示されます。アーティストは私が渡しているパラメーターであるため、これは私を混乱させます。

ありがとう。

class Track:
def __init__(self, artist, title, album=None):
    self.artist = str(artist)
    self.title = str(title)
    self.album = album

def __str__(self):
    return self.artist + " " + self.title + " " + self.album

def set_album(self, album):
    self.album = album

class Album: def init (self、artist、title、year=''、genre=''、tracks=None): self.artist = str(アーティスト) self.title = str(タイトル) self.year = str(year ) self.genre = str(ジャンル) self.tracks = トラック

def __str__(self):
    return self.artist + " " + self.title + " " + self.year + " " + self.genre + " " + self.tracks

def add_track(track):
    self.tracks.append(track)

def music_library(トラック、アルバム):

while true:
    command = raw_input("Please enter a command (s, st or sa)").lower()

    if "s " in command:
        searchText = command.split()(1)

    elif "sa " in command:
        searchText = command.split()(1)

    elif "st " in command:
        searchText = command.split()(1)

mutagen.mp3 から os をインポートします MP3 をインポートします def load_library(dir):

for root, dirs, files in os.walk("."):
    for filename in files:
        if filename.lower().endswith(".mp3"):
            fullname = os.path.join(root, filename)
            print "\n%s" % fullname
            try:
                audio = MP3(fullname)
                for key in audio:
                    print "  %s: %s" % (key, str(audio[key]))
            except:
                print "Error on %s" % fullname

それがファイル全体です。を使用して実行しています

python musiclib.py

4

1 に答える 1