根据CDImage.cue产生自动改名命令的Python小程序

类别:编程语言 点击:0 评论:0 推荐:

#!/usr/bin/python
# -*- coding: cp936 -*-

#################################
#   Written by caocao           #
#   [email protected]          #
#   http://nethermit.yeah.net   #
#################################

import sys
import re
import string

print "Written by caocao"
print "[email protected]"
print "http://nethermit.yeah.net"
print

if len(sys.argv)!=2:
 print "Usage: python ren.ape.py filepath"
 sys.exit(1)

try:
 fp=open(sys.argv[1])
except IOError:
 print "Can't load file from "+sys.argv[1]+"\nPlease make sure this file exists."
 sys.exit(1)

contentList=fp.readlines()
fp.close()

i=1
for contentLine in contentList:
 matchObject=re.search("^ +TITLE *\"(.+)\"$", contentLine, re.I)
 if matchObject!=None:
  if i<10:
   rowNum="0%d" % i
  else:
   rowNum="%d" % i
  i+=1
  print "ren "+rowNum+".ape "+rowNum+"."+string.replace(matchObject.group(1), " ", ".")+".ape "

本文地址:http://com.8s8s.com/it/it26171.htm