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 相关文章推荐
简单介绍Ruby中的CGI编程
Apr 10 Python
Python简单检测文本类型的2种方法【基于文件头及cchardet库】
Sep 18 Python
Django中login_required装饰器的深入介绍
Nov 24 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
Python matplotlib画图实例之绘制拥有彩条的图表
Dec 28 Python
详解Python if-elif-else知识点
Jun 11 Python
查看python下OpenCV版本的方法
Aug 03 Python
Django框架 信号调度原理解析
Sep 04 Python
Python猴子补丁知识点总结
Jan 05 Python
PyCharm 2020.2 安装详细教程
Sep 25 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
Jun 05 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 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时间戳使用实例代码
2008/06/07 PHP
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
redis 队列操作的例子(php)
2012/04/12 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
详解webpack 打包文件体积过大解决方案(code splitting)
2018/04/10 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
[47:21]Liquid vs TNC Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python抓取网页内容示例分享
2014/02/24 Python
浅析Python编写函数装饰器
2016/03/18 Python
python 简单的绘图工具turtle使用详解
2017/06/21 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
python——全排列数的生成方式
2020/02/26 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
《落花生》教学反思
2014/02/25 职场文书
岗位竞聘演讲稿范文
2014/04/24 职场文书
教师考核材料
2014/05/21 职场文书
拓展策划方案
2014/06/03 职场文书
学术会议通知范文
2015/04/15 职场文书
高老头读书笔记
2015/06/30 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
Nginx中使用Lua脚本与图片的缩略图处理的实现
2022/03/18 Servers