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获取指定网页上所有超链接的方法
Apr 04 Python
Python编程入门之Hello World的三种实现方式
Nov 13 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
Dec 05 Python
python通过paramiko复制远程文件及文件目录到本地
Apr 30 Python
Python实现二叉树的最小深度的两种方法
Sep 30 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 Python
Python 如何调试程序崩溃错误
Aug 03 Python
Python使用pickle进行序列化和反序列化的示例代码
Sep 22 Python
理解python中装饰器的作用
Jul 21 Python
python基础之类方法和静态方法
Oct 24 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的session过期设置
2013/06/29 PHP
PHP中的Memcache详解
2014/04/05 PHP
Yii使用技巧大汇总
2015/12/29 PHP
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
2016/09/22 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
纯javascript制作日历控件
2015/07/17 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
微信小程序中的onLoad详解及简单实例
2017/04/05 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
微信小程序国际化探索实现(附源码地址)
2020/05/20 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
[02:31]2018年度DOTA2最具人气选手-完美盛典
2018/12/16 DOTA
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
Python反爬虫技术之防止IP地址被封杀的讲解
2019/01/09 Python
python实现多层感知器MLP(基于双月数据集)
2019/01/18 Python
使用Python自动生成HTML的方法示例
2019/08/06 Python
python excel转换csv代码实例
2019/08/26 Python
Python的Lambda函数用法详解
2019/09/03 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
Python可以用来做什么
2020/11/23 Python
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
音乐教育专业自荐信
2014/09/18 职场文书
《女娲补天》教学反思
2016/02/20 职场文书
Jupyter notebook 更改文件打开的默认路径操作
2021/05/21 Python
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
一起来学习Python的元组和列表
2022/03/13 Python