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实现的彩票机选器实例
Jun 17 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
May 16 Python
Linux RedHat下安装Python2.7开发环境
May 20 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
Python处理中文标点符号大集合
May 14 Python
python实现推箱子游戏
Mar 25 Python
python将控制台输出保存至文件的方法
Jan 07 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
Jun 24 Python
python爬虫豆瓣网的模拟登录实现
Aug 21 Python
python中sort sorted reverse reversed函数的区别说明
May 11 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
python实现视频压缩功能
Dec 18 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
php ZipArchive压缩函数详解实例
2013/11/06 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
非常漂亮的JS代码经典广告
2007/10/21 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
nodejs body-parser 解析post数据实例
2017/07/26 NodeJs
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
Vue header组件开发详解
2018/01/26 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
编程语言Python的发展史
2014/09/26 Python
进一步理解Python中的函数编程
2015/04/13 Python
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
python实现协同过滤推荐算法完整代码示例
2017/12/15 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
网络技术支持面试题
2013/04/22 面试题
小学生自我鉴定
2013/10/12 职场文书
市场营销毕业生自荐信
2013/11/23 职场文书
中专毕业生自我鉴定
2014/02/02 职场文书
python-for x in range的用法(注意要点、细节)
2021/05/10 Python
Python实现仓库管理系统
2022/05/30 Python