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脚本生成随机IP的简单方法
Jul 30 Python
Python中的字符串替换操作示例
Jun 27 Python
Python编程中对super函数的正确理解和用法解析
Jul 02 Python
python+selenium识别验证码并登录的示例代码
Dec 21 Python
win10下python3.5.2和tensorflow安装环境搭建教程
Sep 19 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
May 15 Python
python输出决策树图形的例子
Aug 09 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
Feb 11 Python
Django admin 实现search_fields精确查询实例
Mar 30 Python
使用python操作lmdb对数据读取的实例
Dec 11 Python
详解如何使用Pytest进行自动化测试
Jan 14 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输出表格的实现代码(修正版)
2010/12/29 PHP
php返回当前日期或者指定日期是周几
2015/05/21 PHP
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
js动态移动滚动条至底部示例代码
2014/04/24 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
基于jQuery实现点击弹出层实例代码
2016/01/01 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
利用Javascript开发一个二维周视图日历
2017/12/14 Javascript
小程序实现单选多选功能
2018/11/04 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
JS call()及apply()方法使用实例汇总
2020/07/11 Javascript
[39:11]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第二局
2016/02/28 DOTA
用Python shell简化开发
2018/08/08 Python
python实现手机销售管理系统
2019/03/19 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
Django异步任务线程池实现原理
2019/12/17 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
2021/02/16 Python
html5跨域通讯之postMessage的用法总结
2013/11/07 HTML / CSS
怀旧收藏品和经典纪念品:Betty’s Attic
2018/08/29 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
介绍一下Linux文件的记录形式
2013/09/29 面试题
大学生专科学习生活的自我评价
2013/12/07 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
中国入世承诺
2014/04/01 职场文书
爱国口号
2014/06/19 职场文书
债务纠纷委托书
2014/08/30 职场文书
小学生运动会报道稿
2014/09/12 职场文书
团队拓展训练心得体会
2016/01/12 职场文书
Tomcat用户管理的优化配置详解
2022/03/31 Servers