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 相关文章推荐
python2.7删除文件夹和删除文件代码实例
Dec 18 Python
python通过scapy获取局域网所有主机mac地址示例
May 04 Python
用Python实现一个简单的能够发送带附件的邮件程序的教程
Apr 08 Python
python实现多线程的方式及多条命令并发执行
Jun 07 Python
使用python实现个性化词云的方法
Jun 16 Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 Python
简单了解Python中的几种函数
Nov 03 Python
一文秒懂python读写csv xml json文件各种骚操作
Jul 04 Python
python日期与时间戳的各种转换示例
Feb 12 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
记一次Django响应超慢的解决过程
Sep 17 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调用三种数据库的方法(1)
2006/10/09 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
PHP安全性漫谈
2012/06/28 PHP
深入PHP nl2br()格式化输出的详解
2013/06/05 PHP
php实现生成code128条形码的方法详解
2017/07/19 PHP
Laravel下生成验证码的类
2017/11/15 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
jquery easyui使用心得
2014/07/07 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
python输出指定月份日历的方法
2015/04/23 Python
分享python数据统计的一些小技巧
2016/07/21 Python
python 获取网页编码方式实现代码
2017/03/11 Python
python爬虫入门教程--优雅的HTTP库requests(二)
2017/05/25 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
对numpy中shape的深入理解
2018/06/15 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
2019/07/06 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
Ryderwear澳洲官网:澳大利亚高端健身训练装备品牌
2018/09/18 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
红领巾广播站广播稿
2014/02/01 职场文书
工作目标责任书
2014/07/23 职场文书
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
幼儿园中班教师个人总结
2015/02/05 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
主题班会开场白
2015/06/01 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
python APScheduler执行定时任务介绍
2022/04/19 Python