import os
#os.path.exists(path) 判断文件路径是否存在
#os.path.isfile(path) #判断path是否是文件
#os.path.getsize(path) 获取path文件的大小
for (root, dirs, files) in os.walk(dir):
for filename in files:
d=os.path.join(root,filename)
name = filename.strip('aaa')
name_exist=os.path.join(root,name)
if os.path.exists(name_exist):
print('已存在')
else:
os.rename(d,name_exist)
for dirc in dirs:
d1=os.path.join(root,dirc)
name1=dirc.strip('aaa')
name_exist1=os.path.join(root,name1)
if os.path.exists(name_exist1):
print('已存在')
else:
os.rename(d1,name_exist1)
#os.path.exists(path) 判断文件路径是否存在
#os.path.isfile(path) #判断path是否是文件
#os.path.getsize(path) 获取path文件的大小
dir = 'C:\\Users\\fea\\.spyder-py3\\study\\课件'
#假设aaa为每个文件夹或者文件名中需要去掉的部分
#os.path.walk(path) 遍历path,返回一个三元组(dirpath, dirnames, filenames). dirpath表示遍历到的路径, dirnames表示该路径下的子目录名,是一个列表, filesnames表示该路径下的文件名,也是一个列表.for (root, dirs, files) in os.walk(dir):
for filename in files:
d=os.path.join(root,filename)
name = filename.strip('aaa')
name_exist=os.path.join(root,name)
if os.path.exists(name_exist):
print('已存在')
else:
os.rename(d,name_exist)
for dirc in dirs:
d1=os.path.join(root,dirc)
name1=dirc.strip('aaa')
name_exist1=os.path.join(root,name1)
if os.path.exists(name_exist1):
print('已存在')
else:
os.rename(d1,name_exist1)