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实现多线程的方式及多条命令并发执行
Jun 07 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
Python模拟随机游走图形效果示例
Feb 06 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
Jun 03 Python
python 数据提取及拆分的实现代码
Aug 26 Python
python3 求约数的实例
Dec 05 Python
如何使用Python抓取网页tag操作
Feb 14 Python
flask开启多线程的具体方法
Aug 02 Python
运行Python编写的程序方法实例
Oct 21 Python
Elasticsearch 基本查询和组合查询
Apr 19 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
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
请离开include_once和require_once
2013/07/18 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
PHP实现过滤各种HTML标签
2015/05/17 PHP
PHP使用file_get_contents发送http请求功能简单示例
2018/04/29 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
js实现的GridView即表头固定表体有滚动条且可滚动
2014/02/19 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
谈一谈jQuery核心架构设计
2016/03/28 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
创建与框架无关的JavaScript插件
2020/12/01 Javascript
python实现bitmap数据结构详解
2014/02/17 Python
如何实现删除numpy.array中的行或列
2018/05/08 Python
python通过ffmgep从视频中抽帧的方法
2018/12/05 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
浅谈Python 参数与变量
2020/06/20 Python
Django中Aggregation聚合的基本使用方法
2020/07/09 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
拓展培训心得体会
2014/01/04 职场文书
《美丽的南沙群岛》教学反思
2014/04/27 职场文书
影视广告专业求职信
2014/09/02 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
电台广播稿范文
2015/08/19 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
基于PyTorch实现一个简单的CNN图像分类器
2021/05/29 Python
Oracle 触发器trigger使用案例
2022/02/24 Oracle
深入理解pytorch库的dockerfile
2022/06/10 Python