试了两种方法 好像都行
(实现的功能是在文件名后面加.txt)
第一种方法
import os
os.chdir("C:\\Users\\Administrator\\Desktop\\")
for names in os.listdir():
print(names)
newname = names +'.txt'
os.rename(names,newname)
第二种方法
# -*- coding: utf-8 -*-
import os
#设定文件路径
path='C:\\Users\\Administrator\\Desktop\\'
i=1
#对目录下的文件进行遍历
for file in os.listdir(path):
#判断是否是文件
if os.path.isfile(os.path.join(path,file))==True:
#设置新文件名
new_name=file + '.txt'
print(new_name)
#重命名
os.rename(os.path.join(path,file),os.path.join(path,new_name))
i+=1
#结束
print ("End")