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 相关文章推荐
python 文件和路径操作函数小结
Nov 23 Python
在Python的Flask框架下使用sqlalchemy库的简单教程
Apr 09 Python
用Python实现斐波那契(Fibonacci)函数
Mar 25 Python
python之Character string(实例讲解)
Sep 25 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
Nov 16 Python
python 对txt中每行内容进行批量替换的方法
Jul 11 Python
Python实现查找最小的k个数示例【两种解法】
Jan 08 Python
安装PyInstaller失败问题解决
Dec 14 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
python实现在线翻译功能
Mar 03 Python
如何用python批量调整视频声音
Dec 22 Python
Python 随机按键模拟2小时
Dec 30 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
php 采集书并合成txt格式的实现代码
2009/03/01 PHP
比较strtr, str_replace和preg_replace三个函数的效率
2013/06/26 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
php生成图片验证码
2015/06/09 PHP
PHP实现二维数组按某列进行排序的方法
2016/11/18 PHP
Seajs的学习笔记
2014/03/04 Javascript
JS折半插入排序算法实例
2015/12/02 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
浅谈vue首屏加载优化
2018/06/28 Javascript
JavaScript执行环境及作用域链实例分析
2018/08/01 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
JS数组方法join()用法实例分析
2020/01/18 Javascript
python实现遍历文件夹修改文件后缀
2018/08/28 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
pandas DataFrame索引行列的实现
2019/06/04 Python
Python 基于FIR实现Hilbert滤波器求信号包络详解
2020/02/26 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
国外平面设计第一市场:99designs
2016/10/25 全球购物
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
高中校园广播稿
2014/01/11 职场文书
中学自我评价
2014/01/31 职场文书
大学生职业规划书的范本
2014/02/18 职场文书
白岩松演讲
2014/05/21 职场文书
党建工作汇报材料
2014/12/24 职场文书
铁人纪念馆观后感
2015/06/16 职场文书
暑期家教宣传单
2015/07/14 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
python使用BeautifulSoup 解析HTML
2022/04/24 Python