python读取文件名并改名字的实例
程序员文章站
2023-12-11 09:58:40
第一版,能实现,但最后发现文件的顺序改变了:
import os
def reename():
nm=1
pathh="/home/huan...
第一版,能实现,但最后发现文件的顺序改变了:
import os def reename(): nm=1 pathh="/home/huangyaya/file/image/pic/chips" filelist=os.listdir(pathh) for files in filelist: olddir=os.path.join(pathh,files) filename=os.path.splitext(files)[0] filetype=os.path.splitext(files)[1] newdir=os.path.join(pathh,str(nm)+'.'+filetype) os.rename(olddir,newdir) nm+=1 reename()
新的
import os import pdb #dir_ = os.getcwd() #dir_ += '/cips' #os.chdir(dir_) path_a = "/home/huangyaya/file/image/pic/wine" path_b = "/home/huangyaya/file/image/pic/wine_output" file_number = 1 num = 0 a_list = os.listdir(path_a) b_list = os.listdir(path_b) a_list_num = 0 b_list_num = 0 for a_str in a_list: a_str_front = a_str[:-4] b_str = a_str_front + '.xml' os.rename(path_a + '/' + a_str,str(file_number) + '.jpg') os.rename(path_b + '/' + a_str_front + '.xml',str(file_number) + '.xml') file_number += 1
以上这篇python读取文件名并改名字的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。