欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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读取文件名并改名字的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。