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

 更新时间:2026年05月20日 11:57:11   作者:坤坤子的世界  
文章主要介绍了使用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)

效果:

总结

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

相关文章

  • Python三维绘图之Matplotlib库的使用方法

    Python三维绘图之Matplotlib库的使用方法

    这篇文章主要给大家介绍了关于Python三维绘图之Matplotlib库的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 小白入门篇使用Python搭建点击率预估模型

    小白入门篇使用Python搭建点击率预估模型

    本文将从零开始,仅仅利用基础的numpy库,使用Python实现一个最简单的神经网络(或者说是简易的LR,因为LR就是一个单层的神经网络),解决一个点击率预估的问题。感兴趣的朋友跟随小白一起看看吧
    2018-10-10
  • python pdfkit 中文乱码问题的解决方案

    python pdfkit 中文乱码问题的解决方案

    这篇文章主要介绍了python pdfkit 中文乱码问题的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python爬虫天气预报实例详解(小白入门)

    Python爬虫天气预报实例详解(小白入门)

    这篇文章主要介绍了Python爬虫天气预报实例详解(小白入门),详细介绍了整个爬虫建立的流程,最后分享了实现代码,很简洁,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python实现一键抠图的示例代码

    Python实现一键抠图的示例代码

    在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦。本文将为大家分享一个Python实现一键抠图的示例代码,需要的可以参考一下
    2022-08-08
  • python pandas实现获取指定日期所属月的月初月末

    python pandas实现获取指定日期所属月的月初月末

    这篇文章主要为大家详细介绍如何使用Python的Pandas库进行日期格式转换,并演示了如何获取月初、月末及跨月日期的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2025-12-12
  • 分享一下Python 开发者节省时间的10个方法

    分享一下Python 开发者节省时间的10个方法

    在这篇文章,我想强调一些 Python 可以节约时间并最大限度地提高生产力的方面。在做准备时,我咨询了几个 Pythonists,他们最节省时间的技巧是什么?答案在这里
    2015-10-10
  • 使用Python开发Telegram Bot的流程步骤

    使用Python开发Telegram Bot的流程步骤

    Telegram Bot 是一种可以与用户交互的机器人应用程序,通过 Telegram 的 Bot API 与服务器通信,它可以用来处理消息、执行命令、提供服务,如通知提醒、数据查询和自动化任务等,本文给大家介绍了如何用 Python 开发一个 Telegram Bot,需要的朋友可以参考下
    2025-01-01
  • Python基于jieba, wordcloud库生成中文词云

    Python基于jieba, wordcloud库生成中文词云

    这篇文章主要介绍了Python基于jieba, wordcloud库生成中文词云,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • python实现从尾到头打印单链表操作示例

    python实现从尾到头打印单链表操作示例

    这篇文章主要介绍了python实现从尾到头打印单链表操作,结合实例形式分析了Python单链表的定义、判断、添加、打印等相关操作技巧,需要的朋友可以参考下
    2020-02-02

最新评论