python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > python循环保存文件并循环读取文件

python实现循环保存文件并循环读取文件

作者:坤坤子的世界

文章主要介绍了使用Python循环保存和读取文件的方法,以新闻文本主题分类数据为例,使用列表形式进行操作,保存代码将列表作为文件保存,读取代码则用于循环读取保存的文件

python循环保存文件并循环读取文件

这里我以一个列表为例,每个列表是一个文件,数据来源于python自带的新闻文本主题分类数据。

保存代码

#%%
for i in range(len(X_test)):
    with open("%d.txt"%(i),'w',encoding='utf-8') as f:       
        for j in X_test[i]:
           f.write(j,)

保存效果

读取文件

代码:

import os

path = "./testdata" #文件夹目录
files= os.listdir(path) #得到文件夹下的所有文件名称
x_test = []
for file in files: #遍历文件夹
    position = path+'\\'+ file #构造绝对路径,"\\",其中一个'\'为转义符        
    with open(position, "r",encoding='utf-8') as f:    #打开文件
        data = f.read()   #读取文件
        x_test.append(data)

效果:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文