python 修改文件名

来源:百度知道 编辑:UC知道 时间:2024/05/19 18:35:13
import os,sys
filenames=os.listdir('D:\\workspace\\python\\src\\test')
print filenames[2]
for a in xrange(len(filenames)):
os.rename(filenames[a],str(a)+'.bmp')

这个事一个我自己写的修改'D:\\workspace\\python\\src\\test'路径下所有
文件名的一个程序,到底哪里错了呀,百思不得其解,很郁闷,求高人解答。
显示的错误是:
Traceback (most recent call last):
File "D:\workspace\python\src\test3.py", line 10, in <module>
os.rename(filenames[a],str(a)+'.bmp')
WindowsError: [Error 2]

import os

import sys

path = "D:\emojis" 

for (path,dirs,files) in os.walk(path):

for filename in files:

newname = "emoji_"+filename

os.rename(path+"\\"+filename , "D:\new_emojis"+"\\"+newname)

扩展资料:

python文件和目录操作方法

1、os.mknod("test.txt") 

#创建空文件

2、fp = open("tes