Форум сайта python.su
Привет я с питон всего 5 дней, но встала задача есть плеер который берёт трек из stdout по одному
вот код
root@localhost:/var/log# cat ~fankfm/script/a #!/usr/bin/python2 # # # import os import os.path import re import random import sys #import argparser src_dir = '/home/radio/music/music' pool = [] # try: if len( sys.argv)>1 and sys.argv[1]=="--create": fi= open("/home/radio/script/list","w") r = re.compile("\\.(?:mp3|ogg)$", re.I); for root, dirs, files in os.walk(src_dir): for file in files: if r.search(file): pool.append(os.path.join(root, file)) if '.__ignore__' in dirs: dirs.remove('.__ignore__') for text in pool: fi.write(text + "\n") fi.close() print ("Done" ) # except IndexError: # print 'Celsius degrees must be supplied on the command line' if len(sys.argv)<2: fi= open("/home/radio/script/list","r") for line in fi: pool.append(line) fi.close() #for i in range(6): print (random.choice(pool) )
/home/radio/music/music/19_08_2013/08. MC Zali - O Bozhe Kakaya Telka.mp3
Офлайн