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

此博客展示了一段Python脚本,脚本导入sys、re、string模块,接收文件路径作为参数,读取文件内容。通过正则表达式匹配每行内容,若匹配到特定标题格式,按规则输出重命名文件的命令,若文件不存在则给出提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/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 "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值