最后活跃于 1 month ago

Lucas Teske 修订了这个 Gist 12 years ago. 转到此修订

1 file changed, 47 insertions

gistfile1.txt(文件已创建)

@@ -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 + '''
上一页 下一页