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