Lucas Teske hat die Gist bearbeitet 12 years ago. Zu Änderung gehen
1 file changed, 47 insertions
gistfile1.txt(Datei erstellt)
| @@ -0,0 +1,47 @@ | |||
| 1 | + | import shutil | |
| 2 | + | import os, os.path | |
| 3 | + | ||
| 4 | + | count = 1 | |
| 5 | + | eps = [] | |
| 6 | + | seasons = [ 16 ,24 , 24 ] | |
| 7 | + | doubles = [] | |
| 8 | + | s = 1 | |
| 9 | + | for numep in seasons: | |
| 10 | + | print "Season %02d Episodes %03d" % (s,numep) | |
| 11 | + | for i in range(1,numep+1): # S01 20 eps | |
| 12 | + | if (count-1) in doubles: | |
| 13 | + | count = count + 1 | |
| 14 | + | x = (0,0,0) | |
| 15 | + | eps.append(x) | |
| 16 | + | else: | |
| 17 | + | x = (count,s,i,(count in doubles)) | |
| 18 | + | eps.append(x) | |
| 19 | + | print "Ep %d => S%02dE%03d" %(count,s,i) | |
| 20 | + | count = count + 1 | |
| 21 | + | s = s + 1 | |
| 22 | + | ||
| 23 | + | files = os.listdir('.') | |
| 24 | + | c = 1 | |
| 25 | + | for file in files: | |
| 26 | + | data = file.split('.') | |
| 27 | + | #ep = data[0].split('-') | |
| 28 | + | epnum = int(c) | |
| 29 | + | format = data[len(data)-1] | |
| 30 | + | epdata = eps[epnum-1] | |
| 31 | + | filename = "S%02dE%03d.%s"%(epdata[1],epdata[2],format) | |
| 32 | + | print "Episode: %d Format: %s - %s" %(epnum, format, filename) | |
| 33 | + | c = c + 1 | |
| 34 | + | shutil.move(file,filename) | |
| 35 | + | ||
| 36 | + | ''' | |
| 37 | + | files = os.listdir('.') | |
| 38 | + | for file in files: | |
| 39 | + | data = file.split('.') | |
| 40 | + | ep = data[0].split('-') | |
| 41 | + | epnum = int(ep[0].strip()) | |
| 42 | + | format = data[len(data)-1] | |
| 43 | + | epdata = eps[epnum-1] | |
| 44 | + | filename = "S%02dE%03d - %s"%(epdata[1],epdata[2],file) | |
| 45 | + | print "Episode: %d Format: %s - %s" %(epnum, format, filename) | |
| 46 | + | shutil.move(file,filename) | |
| 47 | + | ''' | |
Neuer
Älter