python读取文件名并改名字的实例


Posted in Python onJanuary 07, 2019

第一版,能实现,但最后发现文件的顺序改变了:

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

Python 相关文章推荐
Python正则获取、过滤或者替换HTML标签的方法
Jan 28 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
玩转python selenium鼠标键盘操作(ActionChains)
Apr 12 Python
python实现批量修改图片格式和尺寸
Jun 07 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
python递归法解决棋盘分割问题
Jul 17 Python
Python实现某论坛自动签到功能
Aug 20 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
python 经典数字滤波实例
Dec 16 Python
Python通过zookeeper实现分布式服务代码解析
Jul 22 Python
Python日志器使用方法及原理解析
Sep 27 Python
python pyg2plot的原理知识点总结
Feb 28 Python
Python 调用 zabbix api的方法示例
Jan 06 #Python
使用Django2快速开发Web项目的详细步骤
Jan 06 #Python
利用Django提供的ModelForm增删改数据的方法
Jan 06 #Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
Jan 05 #Python
Python面向对象程序设计OOP深入分析【构造函数,组合类,工具类等】
Jan 05 #Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
Jan 05 #Python
Python3爬虫全国地址信息
Jan 05 #Python
You might like
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
php引用和拷贝的区别知识点总结
2019/09/23 PHP
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
js实现广告漂浮效果的小例子
2013/07/02 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
2014/06/05 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
jQuery实现导航样式布局操作示例【可自定义样式布局】
2018/07/24 jQuery
vue踩坑记-在项目中安装依赖模块npm install报错
2019/04/02 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:48:04]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第一场 2月7日
2021/03/11 DOTA
Python 字符串大小写转换的简单实例
2017/01/21 Python
基于Django的python验证码(实例讲解)
2017/10/23 Python
Python常见字典内建函数用法示例
2018/05/14 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
2018/07/27 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
Python Pandas 如何shuffle(打乱)数据
2019/07/30 Python
Python3 翻转二叉树的实现
2019/09/30 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
Python里面如何拷贝一个对象
2014/02/17 面试题
机关领导查摆四风思想汇报
2014/09/13 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
党校党性分析材料
2014/12/19 职场文书
公司文体活动总结
2015/05/07 职场文书
2015年教研员工作总结
2015/05/26 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
关于golang高并发的实现与注意事项说明
2021/05/08 Golang
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS