python读取、写入txt文本内容
Python 内容 读取 文本 写入 txt
2023-06-13 09:11:57 时间
大家好,又见面了,我是你们的朋友全栈君。
读取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()
读写模式
要了解文件读写模式,需要了解几种模式的区别,以及对应指针
r : 读取文件,若文件不存在则会报错
w: 写入文件,若文件不存在则会先创建再写入,会覆盖原文件
a : 写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末尾
rb,wb: 分别与r,w类似,但是用于读写二进制文件
r+ : 可读、可写,文件不存在也会报错,写操作时会覆盖
w+ : 可读,可写,文件不存在先创建,会覆盖
a+ : 可读、可写,文件不存在先创建,不会覆盖,追加在末尾
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136917.html原文链接:https://javaforall.cn
相关文章
- python re.compile() 详解——Python正则表达式「建议收藏」
- python实现矩阵的转置_Python实现矩阵转置的方法分析
- python构建IP代理池(Proxy Pool)[通俗易懂]
- Python入门系列(五)一篇搞懂python语句
- python监控网页内容变化_使用Python监控文件内容变化代码实例
- Miniconda——搭建Python开发环境的最优解
- python生成器详解_Python 生成器
- 【说站】python如何在word中读取表格内容
- python读取pkl_Python读取文件的一段内容
- python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪
- python读取excel单元格内容_python如何读取文件夹下的所有文件
- 下列python语句的输出结果是print_下列 Python语句的输出结果是「建议收藏」
- 20 个解决日常问题的 Python 代码片段
- ubuntu下让python脚本可直接运行的实现方法
- python获得本机本地ip地址的方法汇总详解编程语言
- Linux下安装Python的指南(linux下安装python)
- Python 2to3:自动将Python 2.x代码转换成Python3.x代码
- Python实例:贪吃蛇游戏
- python学习Linux、Python,体验自由的乐趣(lexlinux)
- Python实现MySQL数据库的读取(python读取mysql)
- 下载糗事百科的内容_python版