这几天和几个小伙伴,在一起合做一个ppt。

做ppt之前有原版的ppt,和一个word大纲,在制作过程中,又不断添加图片、视频等素材,最终,整个目录变得杂乱不堪(见下图-处理之前)

那我想,可不可以做一个脚本实现文件按照扩展名自动分类呢?

这样,就可以相对轻松的找到文件了。

效果展示

使用方法很简单,只要把python脚本文件,放到待处理的文件夹目录下,运行python文件即可。

预备知识

这个脚本实现比较简单,我把涉及的知识点列了出来。

1)相对路径、绝对路径

绝对路径就是最完整的路径。

 'D:/code/gitpython.py'

相对路径的相对指的就是相对于当前文件夹路径,就是你编写的这个py文件所放的文件夹路径。

'gitpython.py'  或者  './gitpython.py'

2)os模块和shutil模块

os.listdir(path)path--需要列出的目录路径

移动文件(目录)
shutil.move("oldpos","newpos")

源码展示

如果觉得还不够详细或者还有不懂到地方,(http://t.cn/A6Zvjdun)复制到浏览器打开,或者请私信小编!

最新文章

  1. Mac 编写oracle 连接脚本
  2. 跟我一起玩Win32开发(转自CSDN-东邪独孤)
  3. http statusCode(状态码) 200、300、400、500序列
  4. 用PHP访问数据库
  5. 三种线程不安全现象描述(escaped state以及hidden mutable state)
  6. sharepoint 2013 文件“/_controltemplates/SPMRB/AllStatBookingsForm.ascx”不存在
  7. Qt获取屏幕分辨率
  8. sql自动生成汉语拼音和首字母函数
  9. 在开发板Linux上挂载"驱动"挂载不成功,出现提示server 172.27.52.100 not responding, still trying
  10. [原]Hrbust1053 Warcraft III (完全背包)
  11. iOS企业应用Profile制作流程
  12. 【原】Storm序列化
  13. iPhone开发教程之retain/copy/assign/setter/getter
  14. tupian
  15. jQuery UI 之 Bootstrap 快速入门
  16. windows下搭建及配置mantis缺陷管理工具
  17. JAX-RS和Jersey
  18. DockerHub使用简介
  19. Android解决NDK not configured问题
  20. mac中svn服务器的搭建以及如何在eclipse中使用

热门文章

  1. 数据库安装和基本sql语句
  2. Mac下 eclipse target runtime com.genuitec.runtime 解决方法
  3. 「SWTR-04」Sweet Round 04 游记
  4. 数学-概率-New 21 Game
  5. Inception V1-V4
  6. sql-lib闯关51-60
  7. Java网络编程——Socket
  8. TensorFlow系列专题(九):常用RNN网络结构及依赖优化问题
  9. rabbitmq++:rabbitmq 三种常用的交换机
  10. sql select sql查询