python文件管理

简介: python文件管理

用于整理文件,比如:

我需要将这些文件按文件名整理,相似文件名的放入新建一个文件夹,统一放入文件夹中

import os
import shutil

current_path = input("请输入你需要整理的目录目录:")
print('当前目录:'+current_path)

filename_list = os.listdir(current_path)
print('当前目录下文件:',filename_list)

while True:
    goal_name = input("请输入你需要整理的文件名:")
    try:
        os.mkdir(current_path + '\\' + goal_name)
        print('创建文件夹' + goal_name)
    except:
        pass
    for filename in filename_list:
        try:
            name1, name2 = filename.split('.')
            if name2 == 'docx' or name2 == 'doc':  # 根据不同的值修改不同的文件类型
                if(goal_name in name1):
                    try:
                        shutil.move(current_path+'\\'+filename, current_path+'\\'+goal_name)
                        print(filename+'转移成功!')
                    except Exception as e:
                        print('移动失败:' + e)
        except:
            pass

    print('整理完毕!')
目录
相关文章
|
8月前
|
Python
Python文件操作功能
Python文件操作功能
53 1
|
5月前
|
存储 API 网络安全
Python 下载的 11 种姿势,一种比一种高级!
Python 下载的 11 种姿势,一种比一种高级!
70 0
|
7月前
|
Python
python搭建文件服务
python搭建文件服务
|
8月前
|
Python
python基础篇:python文件处理
python基础篇:python文件处理
60 2
|
存储 缓存 Python
Python学习笔记(八) 文件处理
Python学习笔记(八) 文件处理
295 0
|
JSON 测试技术 数据格式
Python 使用Python操作xmind文件
Python 使用Python操作xmind文件
513 0
|
机器学习/深度学习 开发工具 Python
Python文件的高级应用
Python文件的高级应用
120 0
Python常用功能总结
Python常用功能总结
|
数据可视化 前端开发 人机交互
(八)Python 图形化界面设计(上)
(八)Python 图形化界面设计
476 0
(八)Python 图形化界面设计(上)