亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
秦安县| 离岛区| 常州市| 贺兰县| 临高县| 苗栗市| 中宁县| 广丰县| 河西区| 淮阳县| 延庆县| 遂昌县| 桃源县| 福海县| 兴化市| 新乡市| 景洪市| 府谷县| 佛学| 五大连池市| 苏尼特右旗| 珠海市| 龙州县| 南投市| 阿瓦提县| 伊宁市| 洛宁县| 齐河县| 达拉特旗| 昌图县| 南木林县| 揭西县| 镶黄旗| 任丘市| 阆中市| 尚志市| 邢台县| 广汉市| 调兵山市| 米易县| 天镇县|