python遍历文件夹找出文件夹后缀为py的文件方法


Posted in Python onOctober 21, 2018

大学毕业, 想看看大学写了多少行代码。

#coding=utf-8
import os
class Solution:
 def __init__(self):
  self.dirPath = []
 
 def numberOfCode(self,path):
  for dir in os.listdir(path):
   childDir = os.path.join(path,dir)
   if os.path.isdir(childDir):
    self.numberOfCode(childDir)
   else:
    if childDir[-2:] == "py":
     self.dirPath.append(childDir)
  return self.dirPath
 
 def setCode(self):
  with open("/home/code.py","ab+") as f:
   for file in self.dirPath:
    content = open(file,"r").read()
    f.write(content)
s = Solution()
s.numberOfCode("/home/py/")
s.setCode()

以上这篇python遍历文件夹找出文件夹后缀为py的文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pytyon 带有重复的全排列
Aug 13 Python
Python中的map、reduce和filter浅析
Apr 26 Python
跟老齐学Python之眼花缭乱的运算符
Sep 14 Python
python中sets模块的用法实例
Sep 30 Python
python查看FTP是否能连接成功的方法
Jul 30 Python
Python并发编程协程(Coroutine)之Gevent详解
Dec 27 Python
Python闭包执行时值的传递方式实例分析
Jun 04 Python
Python设计模式之简单工厂模式实例详解
Jan 22 Python
在Pandas中处理NaN值的方法
Jun 25 Python
python中bytes和str类型的区别
Oct 21 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
Python建造者模式案例运行原理解析
Jun 29 Python
python os.listdir按文件存取时间顺序列出目录的实例
Oct 21 #Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 #Python
Python3中关于cookie的创建与保存
Oct 21 #Python
Python3中在Anaconda环境下安装basemap包
Oct 21 #Python
解决安装python库时windows error5 报错的问题
Oct 21 #Python
Scrapy使用的基本流程与实例讲解
Oct 21 #Python
Python3的介绍、安装和命令行的认识(推荐)
Oct 20 #Python
You might like
SONY SRF-M100的电路分析
2021/03/02 无线电
php调用mysql存储过程
2007/02/14 PHP
php 分页原理详解
2009/08/21 PHP
基于header的一些常用指令详解
2013/06/06 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
Javascript基础 函数“重载” 详细介绍
2013/10/25 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”
2015/03/05 Javascript
javascript连续赋值问题
2015/07/08 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
axios的拦截请求与响应方法
2018/08/11 Javascript
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
手把手教你 CKEDITOR 4 扩展插件制作
2019/06/18 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
Python实现的密码强度检测器示例
2017/08/23 Python
python求绝对值的三种方法小结
2019/12/04 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
Python换行与不换行的输出实例
2020/02/19 Python
Python搭建Keras CNN模型破解网站验证码的实现
2020/04/07 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
工程师自我评价怎么写
2013/09/19 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
生物技术专业求职信
2014/06/10 职场文书
整改报告格式
2014/11/06 职场文书
通报表扬范文
2015/01/17 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
在 Python 中利用 Pool 进行多线程
2022/04/24 Python