打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python实现文件自动分类
  • xiaoyuu520

    码龄2年

import osimport shutilpath = '.' # “./” 的含义是当前路径的相对路径files = os.listdir(path)# print(files)for f in files: folder_name = '.'+ '/'+ f.split('.')[-1] if not os.path.exists(folder_name): os.makedirs(folder_name) shutil.move(f,folder_name) else: shutil.move(f,folder_name)
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

犯的错误

os.path.exits(folder_name)  # 这个是要填系统中的全的路径的,因为前面也没有加载相对路径的语句。
  • 1

  • 2

  • 这个py文件,应该放在文件夹里面的,而不是外面。

笔记

  • 批量操作基本都需要用到循环

  • ‘ . ’ 是指相对路径

  • shutil.move(f,folder_name) 把f移动到folder name 里面

  • os.makedirs() 创建 一个文件夹

  • os.spilt('.')[-1]

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【新梦想干货】软件测试人员需要具备的硬技能
做软件测试需要学什么?
软件测试自动化及其框架
ROS Learning-021 learning_tf-05(编程) now() 和 Time(0) 的区别 (Python版)
在计算语义相似度中,我看网上说要加range,我不知道往哪里加?
用python写个类似浏览器的下载器,超简单的
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服