Pogledajte određenu poruku
Staro 23. 09. 2009.   #1
cvele
Banned
Knowledge base
 
Avatar cvele
 
Datum učlanjenja: 01.07.2005
Poruke: 1.598
Hvala: 206
140 "Hvala" u 89 poruka
cvele ima spektakularnu aurucvele ima spektakularnu auru
Default Python poceci, saveti etc

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
cvele je offline   Odgovorite uz citat