首页>>帮助中心>>美国vps服务器的python中如何读入文件夹数据

美国vps服务器的python中如何读入文件夹数据

2023/10/15 591次

美国vps服务器的python中读入文件夹数据的方法:1、导入os.pathre模块;2、获取文件夹中所有数据;3、通过正则表达式匹配相关的文件并打开读入即可。

实例分析:

1、首先需要将os.pathre模块导入。

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

购买使用一诺网络美国VPS,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国VPS低至49/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3