python读取文件名并改名字的实例
作者:黄晃晃亚亚 发布时间:2021-03-19 12:45:37
标签:python,文件名
第一版,能实现,但最后发现文件的顺序改变了:
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
来源:https://blog.csdn.net/huangyaya27/article/details/79721156


猜你喜欢
- 用Python实现点对点的聊天,2个程序,一个是client.py,一个是server.py,通过本机地址127.0.0.1连接进行通信,利
- 1.去官网下载PyGame 注意:要下载对应版本的包 官网地址:http://www.pyg
- 代码如下:<title>雷锋|优酷-专辑 采集程序</title></head> &
- 前言结构体是包含多个字段的集合类型,用于将数据组合为记录。这样可以将与同一实体相关联的数据利落地封装到一个轻量的类型定义中,然后通过对该结构
- 本文内容速览1、绘图数据准备还是使用鸢尾花iris数据集#导入本帖要用到的库,声明如下:import matplotlib.pyplot a
- xml_to_csv代码如下:import osimport globimport pandas as pdimport xml.etree
- 每个 ndarray 都有一个关联的数据类型 (dtype) 对象。这个数据类型对象(dtype)告诉我们数组的布局。这意味着它为我们提供了
- 这是一款简单,方便,功能齐全的分页类,可以根据自己的需要更改CSS样式文件以实现分页颜色的控制,利用p
- 前言在进行一个应用系统的开发过程中,从上到下一般需要四个构件:客户端-业务逻辑层-数据访问层-数据库,其中数据访问层是一个底层、核心的技术。
- 一:前言刚看了一篇软文,说什么“才华是改变人生最有效的途径”,反正呢,大体就是科技进步,要想一直在车
- pycharm一般安装完毕,就是默认是自动保存的,但是......但是....既然是程序,既然是软件,就难免出现bug。也许会 * 友出现头天
- python代码如下:import webbrowser as wbimport foliumif __name__ == '__m
- 本文实例为大家分享了opencv实现图像几何变换的具体代码,供大家参考,具体内容如下图像伸缩(cv2.resize)图像的扩大与缩小有专门的
- 本文实例为大家分享了asp.net存储和读取数据库图片的具体代码,供大家参考,具体内容如下1. 创建asp.net web窗体项目代码如下:
- 对于字典,通过“键”获得“值”非常简单,但通过“值”获得“键”则需绕些弯子。一、通用:自行定义函数方式假设:输入:一个字典(dic)+要找的
- 以下函数列出某个目录下(包括子目录)所有文件,本随笔重点不在于递归函数的实现,这是一个很简单的递归,重点在于熟悉Python 库os以及os
- 当我们想给服务器发送一些请求时,可以选择requests库来实现。相较于其它库而言,这种库的使用还是非常适合新手使用的。本篇要讲的是requ
- paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。paramiko支持Lin
- 利用Object.defineProperty进行数据劫持代码如下<!DOCTYPE html><html lang=&q
- 1、重装后启动mysql服务,提示 本地计算机无法启动 mysql 服务 错误 1067:进程意外终止。2、查看mysql根目录下有一 计算