详解python读取和输出到txt

 更新时间:2019年03月29日 15:37:11   作者:zxfhahaha  
这篇文章主要介绍了python读取和输出到txt,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

读取txt的数据和把数据保存到txt中是经常要用到的,下面我就总结一下。

读txt文件

python常用的读取文件函数有三种read()、readline()、readlines()

以读取上述txt为例,我们一起来看一下三者的区别

read() 一次性读全部内容

read() #一次性读取文本中全部的内容,以字符串的形式返回结果

with open("test.txt", "r") as f:  #打开文件
  data = f.read()  #读取文件
  print(data)

readline() 读取第一行内容

readline() #只读取文本第一行的内容,以字符串的形式返回结果

with open("test.txt", "r") as f:
  data = f.readline()
  print(data)

readlines() 列表

readlines() #读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用

with open("test.txt", "r") as f:
  data = f.readlines()
  print(data)

可见readlines会读到换行符,我们可以用如下方法去除:

with open("test.txt", "r") as f:
  for line in f.readlines():
    line = line.strip('\n') #去掉列表中每一个元素的换行符
    print(line)

写txt文件

write

with open("test.txt","w") as f:
    f.write("这是个测试!") #这句话自带文件关闭功能,不需要再写f.close()

print到文件中

data=open("D:\data.txt",'w+') 
print('这是个测试',file=data)
data.close()

读写的模式

读写文件的时候有不同的模式,下面来总结一下:

以上所述是小编给大家介绍的python读取和输出到txt详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • python 画图 图例自由定义方式

    python 画图 图例自由定义方式

    这篇文章主要介绍了python 画图 图例自由定义方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python个人博客程序开发实例框架设计

    Python个人博客程序开发实例框架设计

    这篇文章主要介绍了怎样用Java来实现一个完整的个人博客系统,我们通过实操上手的方式可以高效的巩固所学的基础知识,感兴趣的朋友一起来看看吧
    2022-12-12
  • Mac中pyenv的安装与使用教程

    Mac中pyenv的安装与使用教程

    pyenv支持linux下python多版本的共存和版本之间切换,非常方便,下面这篇文章主要给大家介绍了关于Mac中pyenv安装与使用的相关资料,需要的朋友可以参考下
    2022-02-02
  • Python实现自动识别并批量转换文本文件编码

    Python实现自动识别并批量转换文本文件编码

    这篇文章主要为大家详细介绍了如何利用Python实现自动识别并批量转换文本文件编码的功能,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2023-03-03
  • Python两个整数相除得到浮点数值的方法

    Python两个整数相除得到浮点数值的方法

    这篇文章主要介绍了Python两个整数相除得到浮点数值的方法,本文直接给出代码示例,需要的朋友可以参考下
    2015-03-03
  • Python开根号的几种方式详解

    Python开根号的几种方式详解

    使用Python中的自带库math、自带函数pow和自带库cmath来对数字进行开根号运算,这篇文章主要介绍了Python开根号的几种方式,需要的朋友可以参考下
    2023-01-01
  • Django 博客实现简单的全文搜索的示例代码

    Django 博客实现简单的全文搜索的示例代码

    这篇文章主要介绍了Django 博客实现简单的全文搜索的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • Python之京东商品秒杀的实现示例

    Python之京东商品秒杀的实现示例

    这篇文章主要介绍了Python之京东商品秒杀的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 手把手教你用python绘制热度图(heatmap)

    手把手教你用python绘制热度图(heatmap)

    我们在做诸如人群密集度等可视化的时候,可能会考虑使用热力图,在Python中能很方便地绘制热力图,下面这篇文章主要给大家介绍了关于用python绘制热度图(heatmap)的相关资料,需要的朋友可以参考下
    2022-12-12
  • 简单的通用表达式求10乘阶示例

    简单的通用表达式求10乘阶示例

    这篇文章主要介绍了简单的通用表达式求10乘阶示例,需要的朋友可以参考下
    2014-03-03

最新评论