python批量删除文件名_用python批量删掉文件名中共同存在的字符
小木虫是一个很好的网站,上面有很多学习资料,但是从小木虫上下载的资料的文件名前面会有"[muchong.com]"这个字符存在,
有时候资料下载多了一个个重命名很麻烦,所以从网上学习自己写了一个python小程序用来批量删掉这个字符
importosdefbatchrename(path):
os.chdir(path)print("CHANGE DIRECTORY TO THE PATH")
filelist=os.listdir(path)print("File List")for filename infilelist:print(filename)if "muchong.com" infilename:print("-----------------------This one needs renamed")
pos= filename.find("]")
newname= filename[pos+1:]
os.rename(filename,newname)
batchrename("C:\Users\zhanchao\Downloads")
参考网页:
http://www.51ou.com/browse/python/43910.html
http://www.cnblogs.com/pzxbc/archive/2012/03/17/2404060.html
自己运行时出现错误windowsError183,折腾了一下才发现是因为之前下载了同一本书,所以出错。
----------------------------------------------------------------------2017年7月1日更新------------------------------------------
当然也可以先在cmd里手动改变路径(一般是cd C:\Users\username\Downloads),然后再运行下面脚本
1 importos2
3 defbatchrename():4 filelist =os.listdir()5 print("File List")6 for filename infilelist:7 print(filename)8 if "muchong.com" infilename:9 print("-----------------------This one needs renamed")10 pos = filename.find("]")11 newname = filename[pos+1:]12 os.rename(filename,newname)13
14 batchrename()
因为重装系统后发现上面的脚本出错,不能读路径,不知道为什么,所以只好先在cmd里改。
python批量删除文件名_用python批量删掉文件名中共同存在的字符相关推荐
- mysql批量删除进程_小程序批量删除云数据库里的数据
我们用云开发的云数据库存数据,难免会遇到数据过多,或者一些过时数据要删除的需求.之前云开发删除数据库只能一条条的删除.要想批量删除很麻烦,近期云开发推出了批量删除数据的方法.甚至可以稍微改造下实现数据 ...
- mysql批量删除数据库_数据库实现批量删除数据的操作方法(代码实例)
本篇文章就给大家介绍数据库实现批量删除数据的操作方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助.package com.mescs.baseinfo.utils; import ...
- java 批量删除数据_一种批量删除数据的方法
这两天碰见一个比较紧急的生产问题,由于还在处理中,所以暂时不能给出整体描述,但其中涉及的一个问题就是删除一张大表中的过期历史数据,针对不同的类型的表可能有不同的解决方法,比如若是按照时间做的分区表,d ...
- 2023年最新批量删除微博_新版微博怎么批量删除自己发的微博?
2023批量删除微博插件小工具_微博如何一次性批量删除微博 一千多条微博怎么删?微博怎么批量删除_怎样把发的微博全删了 视频如下 2022最新批量删除微博丨怎么一键批量删除微博与删除关注? 目前微博不 ...
- 苹果iPhone14如何批量删除联系人?iPhone 14批量删除联系人方法
苹果iPhone 14如何批量删除联系人?手动一个个删实在太麻烦了! 苹果iPhone 14手机的通讯录本身不支持批量删除联系人,但是如果通讯录在iCloud中开启过备份,就可以对联系人进行批量操作. ...
- word批注怎么删除计算机名字,Word批注怎样删掉用户名
Word批注怎样删掉用户名 有时候Word在添加批注的时候,自己的姓名会出现,而人们却又想匿名注释.那么Word批注怎样删掉用户名?下面一起来看看操作方法.以下会非常全面的介绍,2003和2010都有 ...
- python pdf删除图片_【原创】python批量删除pdf图片水印(Xobject)的一种方法
1.说明: 下载到的pdf总会有一些水印,pdf文件水印添加方式除了acrobat adobe自带的以外,还有很多,所以去除水印方法也很多,这里介绍的也只是一种适用python批量删除图片水印Xobj ...
- 用python写名字代码_用python编写一个批量修改文件名的小程序
1.问题描述: 原有的视频文件按序排列,但是文件名没有对内容的说明,如下图所示: 原视频文件列表.jpg 想将其批量修改成如下文件名: 图2:要改成的文件名.jpg 最终想要的效果: ok.jpg 不 ...
- python批量删除注释_批量删除C和C++注释
使用Python语言 ,实现批量删除C/C++类型注释 1.目前支持去掉.h .hpp .c .cpp .java 这些以//或/**/为注释符的源文件 2.支持递归遍历目录 3.当前版本为Pytho ...
- python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件
利用Python如何批量修改数据库执行Sql文件 来源:中文源码网 浏览: 次 日期:2018年9月2日 [下载文档: 利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...
最新文章
- Paper:《Generating Sequences With Recurrent Neural Networks》的翻译和解读
- yolov4负样本_了解各种挂件--帮助读懂YOLOV4
- 白盒测试——简单分支函数测试
- 简单的前端上传图片代码
- 百(垃)度(圾)之星初赛B hdu6114
- 进程控制:进程的创建、终止、阻塞、唤醒和切换
- 2019最受欢迎的企业网站CMS建站系统排行榜
- Pod进阶(容器本质,Pod实现,容器设计模式)
- 离散题目9(判断是否为单射函数)
- 计算机如何打开office,win10电脑没有office软件如何打开ppt文档
- python技术文档
- node ncc 打包
- ubuntu16.04安装flash player
- 【Python】照片扩展信息提取
- 手机浏览器呼出QQ聊天窗口
- DFC Session Management 白皮书
- 基于Leaflet的leaflet-sidebar侧边栏组件集成
- BJFU 1399 警察抓小偷
- 专家谈房产两难:力图房价回归理性 担心地产崩溃
- 500 rewrite or internal redirection cycle while internally redirecting to “index.html“