Juce sam prvi put poceo nesto da se igram sa pythonom pa sam izmedju ostalog zbrckao:
Kôd:
import scriptutil
import MP3Info
mp3Files = [file for file in scriptutil.ffind('c:\mp3') if str(file).find('.mp3')>-1]
collectedFilesInfo = {}
for file in mp3Files:
fileInfo = MP3Info.MP3Info(open(file, 'rb'))
for key in fileInfo.__dict__.keys():
temp = fileInfo.__dict__
for key in fileInfo.mpeg.__dict__.keys():
temp.update(fileInfo.mpeg.__dict__)
for key in fileInfo.id3.__dict__.keys():
temp.update(fileInfo.id3.__dict__)
collectedFilesInfo[file] = temp
del temp
Nista spektakularno, potpuni pocetnicki kod. Imam neke dve biblioteke koje mi sluze za pretragu po disku odnosno izvlacenje info iz mp3 fajlova.
To sve radi etc. al me pre svega zanima na sta ovo lici. Verujem da bi neko malo iskusniji (sa vecim znanjem) ovo zbrckao znatno elegantnije, a to bi mi prilicno pomoglo da uhvatim bad practice pre nego sto postane practice
fala