python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法


Posted in Python onOctober 21, 2018

如下所示:

dir_in = os.path.join(os.path.dirname(__file__), r"oldApp")
    dir_in = unicode(dir_in, r"GBK")
    dir_out = os.path.join(os.path.dirname(__file__), r"newApp")
    dir_out = unicode(dir_out, r"GBK")


    rediret_file_path_list = []
    soure_file_path_out_list = []
    for root, dirs, files in os.walk(dir_in):
        for file in files:
            # print('root=%s' %root)
            # print('1111 file=%s' %file)
            # filter file extend name not .py
            filter_file = file.split('.')
            if filter_file[1] != 'py':
                continue


            soure_file_path_out = os.path.join(root, file)
            # print(soure_file_path_out)
            soure_file_path_out_list.append(soure_file_path_out)
            root_new = root.replace(r'oldApp', r'newApp')
            if not os.path.exists(root_new):
                os.makedirs(root_new)
            rediret_file_path = os.path.join(root_new, file)
            # print('rediret_file_path=%s' %rediret_file_path)
            rediret_file_path_list.append(rediret_file_path)

以上这篇python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python的Django框架中获取单个对象数据的简单方法
Jul 17 Python
利用Python为iOS10生成图标和截屏
Sep 24 Python
通过源码分析Python中的切片赋值
May 08 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
python实现跨excel的工作表sheet之间的复制方法
May 03 Python
Python实现修改IE注册表功能示例
May 10 Python
python监控文件并且发送告警邮件
Jun 21 Python
Python为何不能用可变对象作为默认参数的值
Jul 01 Python
Python实现Mysql数据统计及numpy统计函数
Jul 15 Python
解决windows下python3使用multiprocessing.Pool出现的问题
Apr 08 Python
sublime3之内网安装python插件Anaconda的流程
Nov 10 Python
Django restful framework生成API文档过程详解
Nov 12 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
Oct 21 #Python
用Django写天气预报查询网站
Oct 21 #Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 #Python
python高效过滤出文件夹下指定文件名结尾的文件实例
Oct 21 #Python
Python根据文件名批量转移图片的方法
Oct 21 #Python
浅谈Python中的bs4基础
Oct 21 #Python
python清除字符串前后空格函数的方法
Oct 21 #Python
You might like
开源SNS系统-ThinkSNS
2008/05/18 PHP
编写Smarty插件在模板中直接加载数据的详细介绍
2013/06/26 PHP
codeigniter中测试通过的分页类示例
2014/04/17 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
php 多继承的几种常见实现方法示例
2019/11/18 PHP
用javascript连接access数据库的方法
2006/11/17 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
整理Javascript流程控制语句学习笔记
2015/11/29 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
Bootstrap媒体对象的实现
2016/05/01 Javascript
jQuery插件实现图片轮播特效
2016/06/16 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
vue 点击其他区域关闭自定义div操作
2020/07/17 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
Vue基于localStorage存储信息代码实例
2020/11/16 Javascript
python网络编程学习笔记(一)
2014/06/09 Python
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
python 使用pandas计算累积求和的方法
2019/02/08 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
小学生开学感言
2014/02/28 职场文书
人力资源总监工作说明
2014/03/03 职场文书
巴西世界杯32强口号
2014/06/05 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
股权投资协议书
2016/03/23 职场文书
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers