Collonades amb Python (2.0)

By edufuga

Més tonteries.

Ara he començat a fer una mariconada en Python, per reproduïr música randòmicament [semi]aleatòriament.

Bàsicament tinc algunes carpetes de música a /home/eduard/nevera/Musica, i estic intentant fer que el mplayer m’ho reprodueixi.

Aquí va el primer intent, cutre (com tot) per a reproduïr una cançó (wow, tu, quin nivell ¬¬) d’un directori escollit a l’atzar.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from os import *
from random import choice

directori = ‘/home/eduard/nevera/Musica/’
musica = listdir(directori)

chdir(directori+choice(musica))
system(’mplayer ‘+’”‘+choice(listdir(getcwd()))+’”‘)

La segona versió, és més de lo mateix (reproduïr una cançó a l’atzar), però fent que el programa vomiti la llista dels directoris a mode de menú, per poder escollir.

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from os import *
from random import choice

directori = ‘/home/eduard/nevera/Musica/’
musica = listdir(directori)

#Llista de directoris de música
print “\nLlista de directoris”
print “——————–\n”

for i in range(len(musica)):
print str(i)+” “+musica[i]

#Escollir directori
n = int(raw_input(”\nEscull el directori: “))

#Moure’s dins del directori
chdir(directori+musica[n])
getcwd()

#Reproduir música del directori
system(’mplayer ‘+’”‘+choice(listdir(getcwd()))+’”‘)

Reageer