首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

01-文件夹内容杂乱无章?教你动手做一个自动整理器

|前言

大家好啊。

「教你玩 PY」的第二期开始啦,整个栏目是围绕如何玩「PY」(Python,一种简单易学且强大的编程语言),可以令你的工作效率提高,生活质量有所改善,这个栏目每两周会更新一次,每期会用编程的方法解决一个生活/工作上的痛点,当然,是面向没有编程基础的小白的。

平时一些下载软件会指定一些默认的下载文件夹,如果没有清理的习惯,时间久了这些文件夹就会非常乱,除了一键全部删掉之外,这次我们可以写个 Python 程序,让它们自动按照各自的格式放入各自的文件夹,这样说可能比较抽象。

直接看效果吧:

↑ 杂乱的文件瞬间按格式自动归类

|教程开始

本教程接下来的内容会默认你已经安装好 Python 的运行环境,并且以 Pycharm 和 Anaconda 作为默认工具。

如果你听不懂我在说什么,请按照这个教程走一遍再继续看接下来的内容:

0、第 0 步,如果你已经调试好 Pycharm 和 Anaconda 并且已经可以运行程序,则可以跳过,如果还没有,可以按照这个方法来调试:

① 打开 Pycharm,点击 Configure - Preferences.

② 选择左侧的 Project Interpreter,然后在右边点击齿轮图标,并选择 Add.

③ 在弹出来的窗口中点击左侧的 Conda Environment,并在右侧给 Make avialiable to all projects 打钩。

④点击 OK 之后,它会自己运行一堆东西,等待一会儿即可搞定。

*顺便附上一份,其实没几行:

import os

import shutil

path ='./'

files= os.listdir(path)

forfinfiles:

#f.png

# ./png

folder_name ='./'+f.split('.')[-1]

ifnot os.path.exists(folder_name):

os.makedirs(folder_name)

shutil.move(f,folder_name)

else:

shutil.move(f,folder_name)

2、下载之后把它丢在你想实现自动归类的文件夹里,点击右键,并选择从 Pycharm 打开:(这里以 macOS 为例,Win 下也是类似步骤)

3、然后在 Pycharm 的空白部分点击右键,选择 Run.

4、看到如下提示就表示已经运行成功了。

5、然后你就可以发现,下载的文件夹已经按格式自动归类好啦:

Enjoy it.

*6、你可能会发现,这样的归类方式能解决一部分问题,但还是不够智能,比如:

png、jpg、gif 都是图片资源,如果能自动归类到图片文件夹就好了

mov、mp4、mkv 都是视频资源,如果能自动归类到视频文件夹就好了

以及更多更细化的需求…

而对于这些更进一步的需求,其实利用 Python 也可以做到。

如果你通过这个感受到了那么一点编程的魔力和乐趣的话。

这也是我开办这个『教你玩 PY』的目的。

『教你玩 PY』是和麻瓜编程合作的专栏,

麻瓜编程就是一个面向无基础小白学习编程的网站。

如果你希望学懂 Python,

用它解决生活上的问题。

推荐你去他们网站购买在线课程,

购买后可以终身随时看。

还有 24 小时的微信在线答疑。

每节课程也有实例代码和视频讲解。

基本只要有兴趣就能学会。

直接戳下图按钮即可 ↓

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180624B19GUM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券