python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python读写TXT

Python读取、写入txt文本内容详解

作者:洞幺01

这篇文章主要介绍了Python读取、写入txt文本内容详解,python常用的读取文件函数有三种read()、readline()、readlines() ,今天来看一下三种函数的用法与三者的区别,需要的朋友可以参考下

读取txt文本

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

这里写图片描述

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

read() 

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

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

readline()

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

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

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文本

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

读写模式

要了解文件读写模式,需要了解几种模式的区别,以及对应指针

到此这篇关于Python读取、写入txt文本内容详解的文章就介绍到这了,更多相关Python读写TXT内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

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