批量修改文件名称
2015-06-08 18:23
225 查看
#coding=utf-8
import os
#修改文件名称
pre_name_list=[]
change_name_list=[]
#读取文件
fo_cha=open("changed_pre_name.txt","r+")
fo_pre=open("changed_name.txt","r+")
try:
pre_name_list = fo_pre.readlines()
change_name_list = fo_cha.readlines()
finally:
fo_pre.close()
fo_cha.close()
print change_name_list
print pre_name_list
file_line = len(pre_name_list)
for i in xrange(0,file_line):
pre_name=pre_name_list[i]
chage_name=change_name_list[i]
if i!=file_line-1:
pre_name=pre_name[0:-1]
changed_name=chage_name[0:-1]
print pre_name+"==>>"+changed_name
os.rename("files/"+pre_name,"files/"+changed_name)
import os
#修改文件名称
pre_name_list=[]
change_name_list=[]
#读取文件
fo_cha=open("changed_pre_name.txt","r+")
fo_pre=open("changed_name.txt","r+")
try:
pre_name_list = fo_pre.readlines()
change_name_list = fo_cha.readlines()
finally:
fo_pre.close()
fo_cha.close()
print change_name_list
print pre_name_list
file_line = len(pre_name_list)
for i in xrange(0,file_line):
pre_name=pre_name_list[i]
chage_name=change_name_list[i]
if i!=file_line-1:
pre_name=pre_name[0:-1]
changed_name=chage_name[0:-1]
print pre_name+"==>>"+changed_name
os.rename("files/"+pre_name,"files/"+changed_name)
相关文章推荐
- LightOJ1016---Brush (II) (贪心)
- Python正则表达式:如何使用正则表达式
- Java中如何循环输出对象的属性和值
- 【数据运营】 怎样将数据变成现金流~
- AndroidUtils一些类方法
- Jenkins使用新经验
- 虚幻4引擎公寓Demo图赏 真实度逆天
- 黑马程序员——集合框架
- 使用DataAnnotations实现数据验证
- 基本调试命令 - u/ub/uf
- To be transfered
- Android NDK (学习笔记一) —— 认识NDK
- C文件操作函数
- git学习网站
- Linux通配符摘要
- Django学习(七) 创建第一个Django项目
- jquery.loadmask.js
- Android Volley完全解析(一),初识Volley的基本用法
- warning:partition X does not end on cylinder boundary
- 知道一个div的宽高背景色,如何不通过写在行间样式的办法更改样式?currentStyle(只兼容ie),getComeputedStyle(兼容)-->获取非行间样式