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下如何让web元素的生成更简单的分析
Jul 17 Python
python计算方程式根的方法
May 07 Python
Python pickle模块用法实例分析
May 27 Python
python脚本实现数据导出excel格式的简单方法(推荐)
Dec 30 Python
Python基于time模块求程序运行时间的方法
Sep 18 Python
实例讲解python中的序列化知识点
Oct 08 Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 Python
Python中import导入不同目录的模块方法详解
Feb 18 Python
python 浮点数四舍五入需要注意的地方
Aug 18 Python
python 列表推导和生成器表达式的使用
Feb 01 Python
Python Pygame实现俄罗斯方块
Feb 19 Python
Flask response响应的具体使用
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制作的意见反馈表源码
2007/03/11 PHP
PHP漏洞全解(详细介绍)
2012/11/13 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
2016/03/21 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
2020/01/26 PHP
表格 隔行换色升级版
2009/11/07 Javascript
JS对象与JSON格式数据相互转换
2012/02/20 Javascript
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
2016/12/20 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
基于JS实现带动画效果的流程进度条
2018/06/01 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
Vue.extend 编程式插入组件的实现
2019/11/18 Javascript
Python中的迭代器漫谈
2015/02/03 Python
python处理csv数据的方法
2015/03/11 Python
简单的python后台管理程序
2017/04/13 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
pytorch中图像的数据格式实例
2020/02/11 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
Python修改DBF文件指定列
2020/12/19 Python
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
军神教学反思
2014/02/04 职场文书
出国留学计划书
2014/04/27 职场文书
小学班级特色活动方案
2014/08/31 职场文书
2015年度优秀员工自荐书
2015/03/06 职场文书
简爱电影观后感
2015/06/10 职场文书
周末问候语大全
2015/11/10 职场文书
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers