En gros, pour faire simple (pitié les puristes, pas taper ! :p
un objet tu peux voir ça comme un assemblage de variables et de fonctions.
Genre tu définis un objet mp3_file
=> variable filename, un dico python pour stocker les tags (nommé tags)...
=> constructeur : prend un argument file
=> fonctions : play(), save_tags(), refresh_tags()
Ensuite à l'utilisation :
un_mp3 = mp3_file("/musique/test.mp3")
print "Les tags du mp3 :"
for tag_name in un_mp3.tags.keys():
print tag_name, " => ", un_mp3.tags[tag_name]
print "Lecture du mp3..."
un_mp3.play()
[^] # Re: Comment je ferais
Posté par Pinaraf . En réponse au message Front end ou pas ?. Évalué à 2.
En gros, pour faire simple (pitié les puristes, pas taper ! :p
un objet tu peux voir ça comme un assemblage de variables et de fonctions.
Genre tu définis un objet mp3_file
=> variable filename, un dico python pour stocker les tags (nommé tags)...
=> constructeur : prend un argument file
=> fonctions : play(), save_tags(), refresh_tags()
Ensuite à l'utilisation :
un_mp3 = mp3_file("/musique/test.mp3")
print "Les tags du mp3 :"
for tag_name in un_mp3.tags.keys():
print tag_name, " => ", un_mp3.tags[tag_name]
print "Lecture du mp3..."
un_mp3.play()
C'est plus clair maintenant?