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类:class创建、数据方法属性及访问控制详解
Jul 25 Python
详解python发送各类邮件的主要方法
Dec 22 Python
Python实现字典按照value进行排序的方法分析
Dec 23 Python
PyQt5每天必学之事件与信号
Apr 20 Python
详解Python数据分析--Pandas知识点
Mar 23 Python
基于python的Paxos算法实现
Jul 03 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
python数据持久存储 pickle模块的基本使用方法解析
Aug 30 Python
使用Python和OpenCV检测图像中的物体并将物体裁剪下来
Oct 30 Python
通过实例简单了解Python中yield的作用
Dec 11 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
Jul 15 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面向对象 字段的声明与使用
2012/06/14 PHP
PHP中大于2038年时间戳的问题处理方案
2015/03/03 PHP
thinkphp分页实现效果
2016/10/13 PHP
微信公众平台开发-微信服务器IP接口实例(含源码)
2017/03/05 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
javascript实现的使用方向键控制光标在table单元格中切换
2010/11/17 Javascript
firefox下input type="file"的size是多大
2011/10/24 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
2013/05/24 Javascript
高效的jquery数字滚动特效
2015/12/17 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
js实时监控文本框输入字数的实例代码
2018/01/18 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
浅谈小程序globalData的那些事儿
2019/11/01 Javascript
vue 项目打包时样式及背景图片路径找不到的解决方式
2019/11/12 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
2020/05/14 Javascript
如何使用three.js 制作一个三维的推箱子游戏
2020/07/29 Javascript
Python自动重试HTTP连接装饰器
2015/04/28 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
pyhton中__pycache__文件夹的产生与作用详解
2019/11/24 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
三星美国官网:Samsung美国
2017/02/06 全球购物
小学生班会演讲稿
2014/01/09 职场文书
如何写好优秀的创业计划书
2014/01/30 职场文书
怎么写自荐书范文
2014/02/12 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
感谢信
2019/04/11 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server