当前位置: 首页 > news >正文

python重命名文件或目录_命令和Python重命名文件

重命名单个文件:mv 2.csv 樱花路309弄.csv

批量重名名文件:

import sys, string, os, shutil

#-*- coding: utf-8 -*-

#输入目录名和前缀名,重命名后的名称结构类似prefix_0001

def RenameFiles(srcdir, prefix):

srcfiles = os.listdir(srcdir)

index = 1

for srcfile in srcfiles:

print "srcfile===",srcfile

srcfilename = os.path.splitext(srcfile)[0][1:]

print "srcfilename===",srcfilename

sufix = os.path.splitext(srcfile)[1]

print "sufix===",sufix

#根据目录下具体的文件数修改%号后的值,"%04d"最多支持9999

# destfile = srcdir + "//" + prefix + "_%04d"%(index) + sufix

destfile = srcdir + "//" + prefix + "_%04d"%(index) + sufix

destfile = destfile.replace('000','')

print "destfile===",destfile

srcfile = os.path.join(srcdir, srcfile)

print "srcfile===",srcfile

os.rename(srcfile, destfile)

index += 1

srcdir = "/Users/yongjunwen/Desktop/Test_rename"

prefix = "test_rename"

RenameFiles(srcdir, prefix)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • python 列表_Python 算法 09 -- 散列表
  • python粘性拓展_拓展Python Markdown
  • ping不通服务器_服务器远程桌面不上不要急,这就告诉你原因
  • 钢笔墨水能否代替打印机墨水_喷墨打印机该用染料墨水还是颜料墨水,区别在哪里?...
  • 零基础学python靠谱吗_零基础学python的我(开篇扯淡)
  • linux安装ssh_如何为Ubuntu服务器建立无密码SSH认证
  • responseentity 返回异常_Spring Boot异常处理
  • sklearn逻辑回归 极大似然 损失_算法 | 一个硬币与逻辑回归的故事
  • restful api和普通api有什么特点_Django REST Framework教程(1): 为什么要学习DRF, 什么是序列化和RESTful的API...
  • sql语言编程学习_在读大学生是否该重点学习一门编程语言,以及该如何选择编程语言...
  • .net 反编译_.net反编译的相关问题
  • class括号里的object_Class文件结构全面解析(下)
  • 标签打印模板_海鸟贴纸打印机:工作和生活中的得力助手!专治强迫症
  • gitlab run成功 但无法访问_用 GitLab 做 CI/CD 是什么感觉,太强了!!
  • 当前操作系统缺少黑体等字体_OpenBSD6.6正式版发布:多平台,类Unix的最安全操作系统...
  • [Vue CLI 3] 配置解析之 css.extract
  • [译]如何构建服务器端web组件,为何要构建?
  • 【JavaScript】通过闭包创建具有私有属性的实例对象
  • 30天自制操作系统-2
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Flannel解读
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript函数式编程(一)
  • Python中eval与exec的使用及区别
  • Zepto.js源码学习之二
  • 阿里云Kubernetes容器服务上体验Knative
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 使用common-codec进行md5加密
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • 【云吞铺子】性能抖动剖析(二)
  • ### RabbitMQ五种工作模式:
  • #每日一题合集#牛客JZ23-JZ33
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • $.ajax()
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (十五)使用Nexus创建Maven私服
  • (算法)大数的进制转换
  • (算法设计与分析)第一章算法概述-习题
  • (学习日记)2024.01.19
  • (一)认识微服务
  • (转)ABI是什么
  • (转)为C# Windows服务添加安装程序
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ****Linux下Mysql的安装和配置
  • ***监测系统的构建(chkrootkit )
  • .net core docker部署教程和细节问题
  • .Net IE10 _doPostBack 未定义
  • .net 设置默认首页
  • .NET连接数据库方式
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • @AliasFor注解