python批量改动指定文件夹文件名称
2014-06-26 21:46
447 查看
这小样例仅仅要是说明用python怎么批量改动指定文件夹的文件名称:
记得要把脚本跟改动的文件放在同一个文件夹下
假设想要不脚本跟改动的文件放在同一个文件夹下,能够用下面的代码:把上面的(os.rename(name,newname) 改为
os.rename('D:\\1\\'+name,'D:\\1\\'+newname)) 也是就是给name加上路径,要不然会报找不到路径的错误
错误如图哈
改动前:
改动后:
记得要把脚本跟改动的文件放在同一个文件夹下
#encoding:utf-8 import os import sys files = os.listdir('D:\\1') #路径能够自己 for name in files: a = os.path.splitext(name) if a[1] == '.txt': #txt能够自己手动改动成你想改的文件名称 newname = a[0]+'.py' #.py也是能够改动 print name,newname os.rename(name,newname)
假设想要不脚本跟改动的文件放在同一个文件夹下,能够用下面的代码:把上面的(os.rename(name,newname) 改为
os.rename('D:\\1\\'+name,'D:\\1\\'+newname)) 也是就是给name加上路径,要不然会报找不到路径的错误
错误如图哈
改动前:
改动后:
相关文章推荐
- python实现批量获取指定文件夹下的所有文件的厂商信息
- Python批量删除指定文件夹下的指定类型的文件
- python实现批量获取指定文件夹下的所有文件的厂商信息
- Python 批量删除文件夹下面指定类型的所有文件
- 用python查找指定格式或名称的文件及修改指定文件夹名称
- python 获取指定文件夹下所有文件名称并写入列表的实例
- python 获取指定文件夹下所有文件名称并写入列表
- Python 批量删除文件夹下面指定类型的所有文件
- Python批量重命名指定文件夹下文件的两种方法
- 批量删除文件夹下包含指定字段的文件
- 将指定文件夹下结构相同的EXCEL文件(支持2003和2007版本)批量导入到SQL数据库中指定的表
- java读写文件-经过多方搜索整合成我需要的功能(读写指定文件夹下面的多个指定名称的txt中的内容全部写入到一个指定的txt中)
- 黑马程序员—这是一个能够键盘录入路径去批量修改指定文件夹下所有指定文件内容的方法
- Python脚本:批量向压缩包中任意文件夹中添加文件
- 本方法用于获取指定文件夹的子文件夹中的图片名称,并写入到FileList.ini文件中去(格式...
- (Python)导出指定文件夹中as文件的完全限定类名
- matlab 批量读入文件夹中的指定文件类型 (目录级数不限)
- python 按指定规则批量删除多级目录中的文件
- (java)获取某文件夹下面所有的指定类型的文件名称,并根据情况返回可用的名称
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容