中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python中如何讀入文件夾數據

摘星
334
2021-05-26 18:58:34
欄目: 編程語言

python中讀入文件夾數據的方法:1、導入os.path和re模塊;2、獲取文件夾中所有數據;3、通過正則表達式匹配相關的文件并打開讀入即可。

python中如何讀入文件夾數據

實例分析:

1、首先需要將os.path和re模塊導入。

import os.path

import re

2、讀入文件夾內的所有文件。

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)

3、通過正則表達式匹配相關的文件,獲取文件名并打開讀入即可。

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

0
礼泉县| 海口市| 黑山县| 望都县| 望奎县| 明水县| 张家口市| 洪湖市| 建瓯市| 饶河县| 鄂温| 加查县| 启东市| 温泉县| 安丘市| 昭通市| 旌德县| 合川市| 昭苏县| 高邮市| 舞阳县| 平江县| 广元市| 斗六市| 木里| 彩票| 苗栗市| 东丽区| 宜兰市| 岢岚县| 卢龙县| 门头沟区| 临江市| 广平县| 佛坪县| 江北区| 资兴市| 准格尔旗| 台湾省| 临清市| 海兴县|