小木虫是一个很好的网站,上面有很多学习资料,但是从小木虫上下载的资料的文件名前面会有"[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批量删掉文件名中共同存在的字符相关推荐

  1. mysql批量删除进程_小程序批量删除云数据库里的数据

    我们用云开发的云数据库存数据,难免会遇到数据过多,或者一些过时数据要删除的需求.之前云开发删除数据库只能一条条的删除.要想批量删除很麻烦,近期云开发推出了批量删除数据的方法.甚至可以稍微改造下实现数据 ...

  2. mysql批量删除数据库_数据库实现批量删除数据的操作方法(代码实例)

    本篇文章就给大家介绍数据库实现批量删除数据的操作方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助.package com.mescs.baseinfo.utils; import ...

  3. java 批量删除数据_一种批量删除数据的方法

    这两天碰见一个比较紧急的生产问题,由于还在处理中,所以暂时不能给出整体描述,但其中涉及的一个问题就是删除一张大表中的过期历史数据,针对不同的类型的表可能有不同的解决方法,比如若是按照时间做的分区表,d ...

  4. 2023年最新批量删除微博_新版微博怎么批量删除自己发的微博?

    2023批量删除微博插件小工具_微博如何一次性批量删除微博 一千多条微博怎么删?微博怎么批量删除_怎样把发的微博全删了 视频如下 2022最新批量删除微博丨怎么一键批量删除微博与删除关注? 目前微博不 ...

  5. 苹果iPhone14如何批量删除联系人?iPhone 14批量删除联系人方法

    苹果iPhone 14如何批量删除联系人?手动一个个删实在太麻烦了! 苹果iPhone 14手机的通讯录本身不支持批量删除联系人,但是如果通讯录在iCloud中开启过备份,就可以对联系人进行批量操作. ...

  6. word批注怎么删除计算机名字,Word批注怎样删掉用户名

    Word批注怎样删掉用户名 有时候Word在添加批注的时候,自己的姓名会出现,而人们却又想匿名注释.那么Word批注怎样删掉用户名?下面一起来看看操作方法.以下会非常全面的介绍,2003和2010都有 ...

  7. python pdf删除图片_【原创】python批量删除pdf图片水印(Xobject)的一种方法

    1.说明: 下载到的pdf总会有一些水印,pdf文件水印添加方式除了acrobat adobe自带的以外,还有很多,所以去除水印方法也很多,这里介绍的也只是一种适用python批量删除图片水印Xobj ...

  8. 用python写名字代码_用python编写一个批量修改文件名的小程序

    1.问题描述: 原有的视频文件按序排列,但是文件名没有对内容的说明,如下图所示: 原视频文件列表.jpg 想将其批量修改成如下文件名: 图2:要改成的文件名.jpg 最终想要的效果: ok.jpg 不 ...

  9. python批量删除注释_批量删除C和C++注释

    使用Python语言 ,实现批量删除C/C++类型注释 1.目前支持去掉.h .hpp .c .cpp .java 这些以//或/**/为注释符的源文件 2.支持递归遍历目录 3.当前版本为Pytho ...

  10. python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件

    利用Python如何批量修改数据库执行Sql文件 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...

最新文章

  1. Paper:《Generating Sequences With Recurrent Neural Networks》的翻译和解读
  2. yolov4负样本_了解各种挂件--帮助读懂YOLOV4
  3. 白盒测试——简单分支函数测试
  4. 简单的前端上传图片代码
  5. 百(垃)度(圾)之星初赛B hdu6114
  6. 进程控制:进程的创建、终止、阻塞、唤醒和切换
  7. 2019最受欢迎的企业网站CMS建站系统排行榜
  8. Pod进阶(容器本质,Pod实现,容器设计模式)
  9. 离散题目9(判断是否为单射函数)
  10. 计算机如何打开office,win10电脑没有office软件如何打开ppt文档
  11. python技术文档
  12. node ncc 打包
  13. ubuntu16.04安装flash player
  14. 【Python】照片扩展信息提取
  15. 手机浏览器呼出QQ聊天窗口
  16. DFC Session Management 白皮书
  17. 基于Leaflet的leaflet-sidebar侧边栏组件集成
  18. BJFU 1399 警察抓小偷
  19. 专家谈房产两难:力图房价回归理性 担心地产崩溃
  20. 500 rewrite or internal redirection cycle while internally redirecting to “index.html“

热门文章

  1. dev gridcontrol 单选框效果
  2. Delphi运行期错误
  3. 要看方兴东的博客 只能上Google去找他
  4. 【框架结构】目标检测算法抽象流程
  5. 1-22 在“终端”里,运行“top”命令
  6. pandas创建DataFrame
  7. vue-router动态路由设置参数可选
  8. Vue(三)goods组件开发
  9. Python 首超 Java 雄霸5月编程语言指数榜!
  10. 创业者应该思考智能硬件能为灾难做什么