您的位置:首页 > 编程语言 > Python开发

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

2005-09-13 10:02 393 查看
.comment {color:#009900}
.keyword {color:#0000FF; font-weight:bold}
.string {color:#999999}
.number {color:#FF0000}
.buildinfunctions {color:#FF0000}
.methods {color:#009999}
.attributes {color:#009999}
.exceptions {color:#FF0000}
.op {color:#993300}
.commonlibs {color:#660066}
.userdefine {color:#0000FF}

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

#################################
#   Written by caocao           #
#   caocao@eastday.com          #
#   http://nethermit.yeah.net   #
#################################

import sys
import re
import string

print "Written by caocao"
print "caocao@eastday.com"
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 "
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: