Python批量打开文件以及获取文件名、目录及路径
1、#定义函数,用于打开指定类型文件的函数
def open_allfile(path,filetype):
data=[]
import glob
import os
read_files=glob.glob(path+'*'+filetype)
for i in read_files:
with open(i,'rb') as infile:
data.append(infile.read())
return data
path指定路径;filetype指定文件类型。

2、#定义函数用于,获得文件名
def get_filename(path,filetype):
import os
name=[]
for root,dirs,files in os.walk(path):
for i in files:
if filetype in i:
name.append(i.replace(filetype,''))
return name

3、#测试
path='C:\\Users\\jyjh\\Desktop\\soures\high_CG_pathogen\\'
filetype='.txt'
data=open_allfile(path,filetype)
name=get_filename(path,filetype)
name

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:131
阅读量:142
阅读量:38
阅读量:192
阅读量:117