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和php通信乱码问题解决方法
Apr 15 Python
Python中使用HTMLParser解析html实例
Feb 08 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
Python遍历目录并批量更换文件名和目录名的方法
Sep 19 Python
python使用socket创建tcp服务器和客户端
Apr 12 Python
Django中使用 Closure Table 储存无限分级数据
Jun 06 Python
Python终端输出彩色字符方法详解
Feb 11 Python
Python 读取有公式cell的结果内容实例方法
Feb 17 Python
Python生成器next方法和send方法区别详解
May 30 Python
Python 防止死锁的方法
Jul 29 Python
python字典按照value排序方法
Dec 28 Python
Python使用DFA算法过滤内容敏感词
Apr 22 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
php csv操作类代码
2009/12/14 PHP
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
解析linux下安装memcacheq(mcq)全过程笔记
2013/06/27 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
让JavaScript 轻松支持函数重载 (Part 1 - 设计)
2009/08/04 Javascript
TreeView 用法(有代码)(asp.net)
2011/07/15 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
判断文件是否正在被使用的JS代码
2013/12/21 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
使用AngularJS 应用访问 Android 手机的图片库
2015/03/24 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
2017/06/09 jQuery
vue绑定class与行间样式style详解
2017/08/16 Javascript
vue 实现通过vuex 存储值 在不同界面使用
2019/11/11 Javascript
Vue + Scss 动态切换主题颜色实现换肤的示例代码
2020/04/27 Javascript
让Vue响应Map或Set的变化操作
2020/11/11 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
使用python 获取进程pid号的方法
2014/03/10 Python
用Python从零实现贝叶斯分类器的机器学习的教程
2015/03/31 Python
python通过文件头判断文件类型
2015/10/30 Python
Python 中的with关键字使用详解
2016/09/11 Python
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
python使用tornado实现登录和登出
2018/07/28 Python
python批量解压zip文件的方法
2019/08/20 Python
python绘制BA无标度网络示例代码
2019/11/21 Python
基于python生成英文版词云图代码实例
2020/05/16 Python
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
音乐幼师求职信
2014/07/09 职场文书
合作协议书格式
2014/08/19 职场文书
社保转移委托书范本
2014/10/08 职场文书