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中变量交换的例子
Aug 25 Python
在Python中利用Into包整洁地进行数据迁移的教程
Mar 30 Python
python3 requests中使用ip代理池随机生成ip的实例
May 07 Python
Python使用pyautocad+openpyxl处理cad文件示例
Jul 11 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
Python如何实现动态数组
Nov 02 Python
django xadmin 管理器常用显示设置方式
Mar 11 Python
在python中使用pyspark读写Hive数据操作
Jun 06 Python
Python替换NumPy数组中大于某个值的所有元素实例
Jun 08 Python
增大python字体的方法步骤
Jul 05 Python
Python3爬虫中Splash的知识总结
Jul 10 Python
如何解决.cuda()加载用时很长的问题
May 24 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与php MySQL 之间的关系
2009/07/17 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
2010/12/19 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
js实现二代身份证号码验证详解
2014/11/20 Javascript
JavaScript中document对象使用详解
2015/01/06 Javascript
JavaScript基于setTimeout实现计数的方法
2015/05/08 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
vue监听滚动事件的方法
2020/12/21 Vue.js
python绘图方法实例入门
2015/05/19 Python
Python实现简单的文件传输与MySQL备份的脚本分享
2016/01/03 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
2019/07/26 Python
python设置随机种子实例讲解
2019/09/12 Python
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
标准毕业生自荐信
2014/06/24 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
婚前协议书标准版
2014/10/19 职场文书
2014年银行客户经理工作总结
2014/11/12 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
开学典礼致辞
2015/07/29 职场文书
少先大队干部竞选稿
2015/11/20 职场文书
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript