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

第一篇 python 批量修改文件拓展名

2010-10-24 20:50 651 查看
  第一篇博客,小记录一下。

  今天想用source insight 打开一工程,结果工程文件的扩展名都是.cc文件,工程打不开,看不到,一个一个改又太麻烦,写个脚本改一下吧,

代码

#_*_encoding:utf-8_*_

import os,sys

def replacefile(original, new):

str = os.getcwd()
for file in os.listdir(str):
if os.path.splitext(file)[1]==original:
temp = os.getcwd()+os.sep+os.path.splitext(file)[0]+new
file = os.getcwd()+os.sep+file
print file+"--->"+temp
os.rename(file,temp)

if __name__== '__main__':
#    ori = sys.argv[1]
#    new = sys.argv[2]
path = raw_input('Enter path\n')
try:
os.chdir(path)
except WindowsError:
print "路径输入错误"
sys.exit()
ori = raw_input('Enter ori formate\n')
new = raw_input('Enter new formate\n')
ori = '.'+ori
new = '.'+new
replacefile(ori, new)


这样就ok了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: