python学习_python怎么读取文件夹内容

python学习_python怎么读取文件夹内容

看thinking in java的时分发明有个题的谜底没有断定后果, 因而下载谜底看下,后果是

python学习_python怎么读取文件夹内容

这个模样的,如许要怎样才干找到绝对应的谜底?因而我就动手写了一个疾速遍历的剧本(我这里只是纯真的找了进去, 不把找到的文件独自拿进去, 由于我的需要到达了,扩大名目是厥后的人需求做的工作),话未几说,贴代码

#!/usr/bin/env python
# encoding: utf-8
'''
一、读取指定目次下的一切文件
二、读取文件,正则婚配出需求的内容,获得文件名
三、翻开此文件(能够挑选翻开能够挑选复制到此外中央去)
'''
import os.path
import re
 
 
# 遍历指定目次,表现目次下的一切文件名
def eachFile(filepath):
    pathDir =  os.listdir(filepath)
    for allDir in pathDir:
        child = os.path.join('%s\\%s' % (filepath, allDir))
        if os.path.isfile(child):
            readFile(child)
#             print child.decode('gbk') # .decode('gbk')是处理中文表现乱码成绩
            continue
        eachFile(child)
   
# 遍历出后果 前往文件的名字
def readFile(filenames):
        fopen = open(filenames, 'r') # r 代表read
        fileread = fopen.read()
        fopen.close()
        t=re.search(r'clearSpitValve',fileread)
        if t:
#             print "婚配到的文件是:"+filenames
            arr.append(filenames)       
 
if __name__ == "__main__":
    filenames = 'D:\\java\\\\answer\\\\Thinking in Java4 Answer' # refer root dir
    arr=[]
    eachFile(filenames)
    for i in arr:
        print i

满意我的需要,需求做的工作 分3步

一、读取指定目次下的一切文件
二、读取文件,正则婚配出需求的内容,获得文件名
三、翻开此文件<br><br> 绝对于java来讲 ,用python写的话能少写20行摆布的代码,消费服从年夜年夜进步。人都舒适点

以上便是python怎样读取文件夹内容的具体内容,更多请存眷酷吧易资源网别的相关文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 python教程 python学习_python怎么读取文件夹内容 https://www.kubayi.com/4957.html

常见问题

相关文章

评论
暂无评论