Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【python】读取和输出到txt

【python】读取和输出到txt

作者头像
py3study
发布于 2020-01-14 07:20:41
发布于 2020-01-14 07:20:41
2.4K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

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

读txt文件

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

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

read() 一次性读全部内容

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
with open("test.txt", "r") as f:    #打开文件
    data = f.read()   #读取文件
    print(data)

readline() 读取第一行内容

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
with open("test.txt", "r") as f:
    data = f.readline()
    print(data)

readlines() 列表

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
with open("test.txt", "r") as f:
    data = f.readlines()
    print(data)

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
with open("test.txt", "r") as f:
    for line in f.readlines():
        line = line.strip('\n')  #去掉列表中每一个元素的换行符
        print(line)

写txt文件

write

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
with open("test.txt","w") as f:
        f.write("这是个测试!")  #这句话自带文件关闭功能,不需要再写f.close()

print到文件中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  data=open("D:\data.txt",'w+') 
  print('这是个测试',file=data)
  data.close()

读写的模式

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/07/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python读取、写入txt文本内容
python常用的读取文件函数有三种read()、readline()、readlines()
全栈程序员站长
2022/09/05
2.8K0
python读取、写入txt文本内容
【说站】python读取txt文件
1、readline()读取第一行内容,只读取文本第一行的内容,以字符串的形式返回结果
很酷的站长
2022/11/23
1.9K0
Python的txt文本操作-读、写
python常用的读取文件函数有三种read()、readline()、readlines()
用户9925864
2022/07/27
7340
Python的txt文本操作-读、写
Python操作读写txt文件
‘w’以写的方式打开,只能写文件,如果文件不存在,创建该文件;如果文件已存在,先清空,再打开文件;
王大力测试进阶之路
2020/01/17
2.1K0
Python文件操作
Python作为一种高效且易于学习的编程语言,提供了一系列强大的文件操作功能,使得用户能够轻松地实现文件的读取、写入和管理。本章将详细讲解文件的编码以及读取、写入和追加操作。
Heaven645
2024/07/25
1371
Python文件操作
Python中文件的读取和写入
这里假设在当前目录下有一个文件名为’pi_digits.txt’的文本文件,里面的数据如下:
py3study
2020/01/06
2.9K0
给Python学习者的文件读写指南(含基础与进阶,建议收藏)
对于初学者来说,一份详尽又清晰明白的指南很重要。今天,猫猫跟大家一起,好好学习Python文件读写的内容,这部分内容特别常用,掌握后对工作和实战都大有益处。学习是循序渐进的过程,欲速则不达。文章较长,建议大家收藏,以备复习查阅哦。
Python猫
2019/04/10
9560
超好懂的 Python 文件读写教程!
使用python读取一个txt文件的时候,相当于把这个文件从硬盘上,读取到了内存中。
用户6543014
2020/07/09
1.1K0
超好懂的 Python 文件读写教程!
Python文件基本操作
python中,对文件的操作有很多种,常见的操作包括创建、删除、修改权限、读取、写入等,这些操作可大致分为以下 2 类:
织幻妖
2021/03/08
7160
Python文件基本操作
python进行文件操作
Linux系统中,万物皆文件。一个用户是一个文件,一张图片是一个文件。文件是以一定数据结构存储在硬盘中。 打开文件 读取或者写入 关闭文件 打开文件 Python使用内置的open()函数打开一个文件,并且返回一个文件对象,也叫句柄(handle)。
KEVINGUO_CN
2020/03/16
7580
Python - 文件读取read()、readline()、readlines()区别
读取文件的三个方法:read()、readline()、readlines()。均可接受一个方法参数用以限制每次读取的数据量,但通常不使用
小菠萝测试笔记
2020/06/09
1K0
python文件处理
python中的都是用 open() 函数,调用 open() 函数,应用程序会发起系统调用 open(...) ,进而对文件完成操作~。以下示例均在 python3 环境中完成~
py3study
2020/01/06
6830
python之open函数
(1) with上下文管理器可对open的状态进行自动监管,当读取完成时可自动管理,无需使用close; (2) 连续写入数据,使用a及可以实现在文件末尾操作的模式,列表去除空字节,使用remove; (3) open数据提取有四种方法,直接遍历,read读取,readline读取,readlines读取,详见表4.1;
全栈程序员站长
2022/09/01
5820
一文搞懂Python文件读写
很多童鞋困扰于读写文件的各种模式(如阅读、写入、追加等),以及搞不清open、read、readline、readlines、write等方法的使用。
派大星的数据屋
2022/04/02
1.2K0
一文搞懂Python文件读写
python读取txt文件
在Python中,你可以使用内置的open函数来打开和读取文本文件。以下是一个简单的例子:
很酷的站长
2024/01/01
4610
python读取txt文件
python文件
编码,常用的有ASCII,unicode,utf-8等 >>> st='东风冷雪' >>> st '东风冷雪' >>> st1=st.encode("utf-8") >>> st1 b'\xe4\xb8\x9c\xe9\xa3\x8e\xe5\x86\xb7\xe9\x9b\xaa' >>> st1.decode("utf-8") '东风冷雪' 文本文件 是基于字符编码的文件,常见的有ASCII,和Unicode编码等,其文件的内容就是字符。 二进制文件是基于值编码的文件,存储的是二进制数据,就是数据是按照
热心的社会主义接班人
2018/05/16
8610
Python 学习笔记 (6)—— 读写
但此时数据只写到了缓存中,并未保存到文件,而且从下面的输出可以看到,原先里面的配置被清空了
py3study
2020/01/08
4820
Python3中打开文件的方式(With open)「建议收藏」
由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try … finally来实现:
全栈程序员站长
2022/08/02
2.9K0
Python3中打开文件的方式(With open)「建议收藏」
[Python] 文件
在计算机系统中,文件是存储在磁盘或其他存储设备上的数据集合。文件可以是文本、图像、音频、视频等各种格式的数据。在Python中,文件被视为一种流式数据源,即数据可以从文件中按顺序读取,也可以写入到文件中。
DevKevin
2024/03/19
1730
[Python] 文件
Python进阶教程笔记(五)读写文件
到目前为止,我们编写的程序都是直接运行的,在运行过程中并没有接收程序外部的输入。比如,通过Python程序,我们可以快速算出从1到100的乘法结果。
Lemon黄
2020/10/30
6300
相关推荐
python读取、写入txt文本内容
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档