Generatore playlist…
Marzo 21, 2007
Oggi vi presento la mia ultima “creazione”,in pratica crea un file playlist (m3u) contenenti gli mp3 che si trovano in una certa directory:
import os
import sys
def menu():
print "1-Locale"
print "2-Globale"
print "0-Esci"
return raw_input("Cosa vuoi fare?: ")
def locale():
a=False
path=os.getcwd()
lista_file=os.listdir(path)
file=open('playlist.m3u','w')
file.close()
for i in lista_file:
if (i[-4:]==".mp3"):
a=True
file=open('playlist.m3u','a')
percorso=path+'\\'+i
file.writelines(percorso)
file.write('\n')
if (a==True):
print "Playlist creata...!!!"
else:
print "Non ci sono file mp3 nella directory corrente..."
percorso=path+'\\'+'playlist.m3u'
os.remove(percorso)
def globale():
a=False
path=raw_input("Inserisci il path contenete i file da mettere in playlist: ")
lista_file=os.listdir(path)
file=open('playlist.m3u','w')
file.close()
for i in lista_file:
if(i[-4:]==".mp3"):
a=True
file=open('playlist.m3u','a')
percorso=path+'\\'+i
file.write(percorso)
file.write('\n')
if (a==True):
print "Playlist creata...!!!"
else:
print "Non ci sono file mp3 nella directory corrente..."
percorso=os.getcwd()+'\\'+'playlist.m3u'
os.remove(percorso)
#MAIN
scelta=menu()
if (scelta=="1"):
locale()
elif (scelta=="2"):
globale()
raw_input()
In pratica scegliendo l’opzione1 (locale) viene generata la playlist degli mp3 che si trovano nella stessa directory del nostro script python,se invece scegliamo l’opzione2 (globale) inseriamo noi la directory che contiene gli mp3.
Se volete il file eseguibile(exe) cliccate qui
Per ogni suggerimento,consiglio per migliorarlo o altro postate un commento in questo post oppure al forum di discussione di questo programma qui
Entry Filed under: Python. .
5 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed
1.
Daniele | Marzo 27, 2007 at 7:52 pm
Scusa l’osservazione non nel merito, ma riguardante la forma…
Per postare codice Python penso sia necessario uno strumento che mantenga l’indentazione.
Io vedo tutto il tuo codice spiaccicato a sinistra, ricostruire l’indentazione persa è un lavoro estremamente noioso…
Ciao
Daniele
2.
akus85 | Marzo 27, 2007 at 8:38 pm
Si,l’ho visto che il codice è stato allineato a sinistra ma non riesco a capire perchè non funziona il tag
3.
Marco P. | Aprile 21, 2007 at 7:12 am
Prova a racchiudere tutto il codice dentro al tag , dovrebbe conservarti l’intentazione.
Avrei una richiesta da farti. Potresti sviluppare uno script capace di suddividere tutte le foto contenute in una cartella in cartelle separate per giorno-mese-anno ?
Su Windows questo lavoretto mi viene fatto in automatico dal software canon della macchina fotografica al momento dell’importazione delle foto, qui su linux credo che qualcosa di simile manchi!
4.
Marco P. | Aprile 21, 2007 at 7:16 am
ops, il tag è “pre”, scusa (me lo sono dimenticato o è stato filtrato?..)
5.
bruna lui | Gennaio 11, 2008 at 10:46 am
grazie per aiuto che mi avete dato ed in oltre complimenti per il sito