python批量命名文件_用python实现批量重命名文件的代码
下面是最终代码 (windows下实现的)
代码如下:
# -*- coding: cp936 -*-
import os
path = ‘D:\\图片\\’
for file in os.listdir(path):
if os.path.isfile(os.path.join(path,file))==True:
if file.find(‘.’)0:
newname=file+’rsfdjndk.jpg’
os.rename(os.path.join(path,file),os.path.join(path,newname))
print file,’ok’
# print file.split(‘.’)[-1]
实现的方法是:首先遍历path指定的目录,如果是文件(不是文件夹)并且文件名中不存在 ‘.’ ,也就是没有后缀名,就把这个文件加上后缀名,然后重命名
有些细节需要注意:
1.如果path指定的文件夹不是这个程序的所在的目录,rename函数里面的路径就必须是绝对路径,否则就会报‘WindowsError: [Error 2]’错误
2.重命名时如果新文件名已经存在,就会报‘WindowsError: [Error 183]’ 错误,所以,新文件名最好加上一些随机字符串
3.如果改文件名或者后缀名可以用split() 函数进行分割
4.find函数如果找不到指定的字符串的话就会返回 ‘-1′
博主ma6174
python批量命名文件_用python实现批量重命名文件的代码相关推荐
- 批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名
批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名.bat 复制下面的内容保存成bat文件即可运行: @echo off rem 批量解压多个zip压缩包并将解压出来的文件以该压缩包的名 ...
- C# FileSystemWatcher 多文件夹、多文件类型文件监控增加、修改、重命名和删除实例
在上一次讲过了FileSystemWatcher 实时监控文件的增加.修改.重命名和删除,具体怎么实现就不再去阐述,参考如下文 C# FileSystemWatcher 实时监控文件的增加.修改.重命 ...
- pandas重命名列名称、数据列名称重命名(Rename Column Names): rename、set_axis、df.columns
pandas重命名列名称.数据列名称重命名(Rename Column Names): rename.set_axis.df.columns 目录 pandas重命名列名称.数据列名称重命名(Rena ...
- python格式批量重命名文件_利用Python批量重命名一系列文件名杂乱的文件
假设目录下面有这样一系列命令杂乱的文件: OPENFOAM -TRAINING- PART- #1.pdf OPENFOAM - TRAINING- PART- #2.pdf OPENFOAM- TR ...
- python 文件批量转换格式_使用python批量化音乐文件格式转换的实例
使用python批量化音乐文件格式转换的实例 最近在做声音文件数据处理,写了一个自动将m4a文件转化为wav的脚本. import os m4a_path = "/Users/Downloa ...
- python编辑svg文件_使用Python批量转换SVG文件为PNG或PDF文件
使用Python批量转换SVG文件为PNG或PDF文件 使用Python批量转换SVG文件为PNG或PDF文件 使用模块 1 模块单独使用 2 模块用于代码 实例 1 命令行方式 2 python脚本 ...
- python 复制并重命名文件_基于python实现复制文件并重命名
方法: shutil.copy("c://ccc//模板.xlsx","c://ccc//新文件.xlsx") 需求: 已知的Excel模板格式.已知的文件命名 ...
- python运行系统找不到指定文件_系统找不到指定文件_系统找不到指定的文件_python 系统找不到指定的文件 - 云+社区 - 腾讯云...
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我正在构建一个依赖于另一个库的特定库,当我这样做时,我收到以下警告消息:&quo ...
- [经典] 使用Python批量重命名iPhone拍摄的照片-按照拍摄时间重命名
#!/usr/bin/env python # -*- coding: utf-8 -*-''' 批量修改照片文件名称的Python脚本程序. 遍历指定目录(含子目录)的照片文件,根据拍照时间将照片文 ...
- python实现动态壁纸_利用Python批量提取Win10锁屏壁纸实战教程
前言 相信使用Win10的朋友会发现,每次开机锁屏界面都会有不一样的漂亮图片,这些图片通常选自优秀的摄影作品,十分精美. 但是由于系统会自动更换这些图片,所以就算再好看的图片,也许下次开机之后就被替换 ...
最新文章
- Python的命名空间和作用域
- c# winform编程之多线程ui界面资源修改总结篇
- python 生产消费者_python之生产者消费者模型实现详解
- Python实现switch效果
- 计算机网络第五章-运输层学习笔记
- dateformat java_java常用API之DateFormat
- 光纤熔接过程详细说明
- /etc/fstab详解
- 续--Flask, Django - 区别
- ThinkPHP医疗门诊病人挂号管理在线付款系统源码
- 逻辑回归之,sigmoid ,交叉熵
- 使用Adobe Fireworks CS6压图
- 一年级同音字心田花开汇总资料(附拼音)
- 电脑扬声器没有声音,插上耳机也检测不到
- 【建筑性能分析入门笔记】建筑能耗建模(1)
- 对RGB三个通道进行操作示例
- 软件压力测试的手段有注入错误吗,软件错误注入测试技术研究_陈锦富.pdf
- nginx配置IP白名单
- 编程开发学习笔记之程序员如何用1年时间获得3年成长(图)
- Gitlab Failed to squash
热门文章
- Python input和raw_input的区别
- Neotec WELLFLO V8.1.6 油气井生产 模拟软件
- IS2009制作Oracle 静默安装包(一)感谢空白先生特许授权
- 群体智能之人工蜂群算法及其改进(ABC)
- OpenCV中ROI
- 【算法学习】【图像增强】【Retinex】源码运行
- LeetCode路径问题
- 《剑指offer》面试题24——二叉搜索树的后序遍历序列(C++)
- Download and Install R and RStudio for win10
- Python学习总结(2)——变量