Python如何实现读写txt文件?读写txt文件的方法有哪些?

news/2024/5/19 23:24:16/文章来源:https://blog.csdn.net/yxczsz/article/details/129759926

前言

又是一篇纯知识点的文章,现在看文章的人越来越少了,是都去看视频了吗

今天就来聊聊 - Python实现读写txt文件的方法

在这里插入图片描述

一、读写模式:

  • w:向文件中写入内容,w会清空原来文本内容
  • a:向文件中追加内容
  • r:从文件中读取内容
  • wb:以二进制形式写入内容。
  • rb:以二进制形式读文件内容
  • ab:以二进制形式追加内容
  • a+、r+、w+:混合形式,即可读可写

二、读

方法一:

f = open(文件路径,读模式)
#将文件中的内容以字符串的形式输出
f.read() 
#读取一行内容;
#f.readline()
#读取所有行,以列表的方式返回;
#f.readlines() 
#关闭输入流
f.close()

方法二:

with open(文件路径,读模式) as f:    #将文件中的内容以字符串的形式输出f.read() #读取一行内容;#f.readline()#读取所有行,以列表的方式返回;#f.readlines() 

三、写

方法一

f = open(文件路径,写模式)
#写字符串
f.write(内容)
#写字符串或者列表
#f.writelines(内容)
#关闭输入流
f.close()

方法二:

with open(文件路径,写模式) as f:#写字符串f.write(内容)#写字符串或者列表#f.writelines(内容)

最后

今天的知识点分享到这里就结束了

需要其他学习资料或者案例源码的评论区留言或者私信我哦

有什么不懂的问题也可以找我 / 或者看下方文字

👇 问题解答 · 源码获取 · 技术交流 · 抱团学习请点击下方名片 👇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_275810.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sql性能优化:MS-SQL(SQL Server2012)服务器配置选项(sp_configure )对照表

sql性能优化:MS-SQL(SQL Server)服务器配置选项(sp_configure )对照表 2019服务器配置选项 (SQL Server) - SQL Server | Microsoft Learn 2012服务器配置选项 | Microsoft Learn 介绍 可以使用 SQL Server Managemen…

什么是蓝牙的核心协议层和产品类型?一文读懂BQB认证中两者的关联

蓝牙核心协议层 什么是蓝牙核心协议层? 所有蓝牙产品必须拥有相应资格才可以进行出售或分发。而蓝牙技术是需通过软件和硬件的 组合实现,分为蓝牙HOST主机(软件)和CONTROLLER控制器(硬件)。 蓝牙核心协议层的规范如何? 目前蓝牙技术分为经典蓝牙(BR/EDR) 和低功耗蓝牙(B…

【vulhub靶场】medium_socnet

文章目录环境搭建信息收集主机发现:端口扫描Web 渗透(CVE-2019-14322)Pallets Werkzeug 0.15.4 路径遍历漏洞代码注入-反弹shell关于Dockerfile判断是否在Docker环境中:Command SHELL 提升至 Meterpreter方法一方法二Docker环境中存在内网环境内网主机探…

二分查找【含左边界查询 + 右边界查询】

789. 数的范围 - AcWing题库 二分查找看起来是很简单的一个算法,但是其中涉及到比较多的细节问题。 一不小心就死循环了…… 使用条件 一般情况下,二分查找通常适用于一个有序的序列中(一般为升序) 算法解析 确定左右边界 首…

Linux内核文件系统知识大总结

1、文件系统特点文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。如果文件系统中有的文件是热点文件,近期经常被读取和写入,文件系统应…

Cursor软件,内含GPT服务,软件免费,可以进行聊天

Cursor软件,内含GPT服务,软件免费,可以进行聊天 Cursor这个软件的安装 安装好后,双点击使用: 最后有软件地址 如果英文不好,怎么办,搭配有道词典: 效率嘎嘎快 用Ctrl+K进行代码指令后面如下自动生成代码 也可以在聊天框里面进行代码的编写和对话

linux 调试系列(二)coredump段错误查找使用详解

《linux 调试系列(一)coredump环境配置》 《linux 调试系列(二)coredump段错误查找使用详解》 一、 背景 这一节,通过一个样例,详细介绍怎么使用coredump来定位程序段错误。 构造两个常用错误,…

STM-32:GPIO 输出-点亮LED-流水灯-蜂鸣器

目录一、GPIO1.1GPIO简介1.2GPIO 硬件解析1.2.1保护二极管1.2.2 P-MOS、N-MOS 管1.2.3数据输入输出寄存器1.2.4复用功能输出1.2.5模拟输入输出1.3GPIO 的工作模式1.3.1 输入模式 (模拟/浮空/上拉/下拉)1.3.2 输出模式 (推挽/开漏)1.3.3 复用功能 (推挽/开漏)1.3.4 小结二、GPIO…

线程与子线程

目录 一、简介 线程 主线程与子线程 线程与进程 并发和并行 二、代码编写 1、创建线程之每个线程有独立的线程函数 验证 2、创建线程 每个线程共用的同一线程函数 验证 3、回收线程资源(阻塞) 验证 4、分离线程(不阻塞&a…

DI相关内容

DI相关内容5,DI相关内容5.1 setter注入5.1.1 环境准备5.1.2 注入引用数据类型步骤1:声明属性并提供setter方法步骤2:配置文件中进行注入配置步骤3:运行程序5.1.3 注入简单数据类型步骤1:声明属性并提供setter方法步骤2:配置文件中进行注入配置步骤3:运行程序5.2 构造…

如何用VOSviewer Online想画啥就画啥(配合python+networkX)

VOSviewer一直都是学术界文献可视化的神器,不过貌似很少看有人来DIY,随意画东西。 那笔者花了点时间测试了一下,发现【VOSviewer Online networkX/python】可以极快的画出好看的网络关系图。 网址:https://app.vosviewer.com/ …

Win10系统的截图功能 几种快捷键 以及QQ附带的截图功能

直接按 Prtsc 键 对整个屏幕截图,比如下图 altshiftPrtSc 对某个窗口截图 winshifts 矩形截图,可以对当前屏幕选择一个矩形区域截图,比如下面这样 如果失效,解决方法是在任务管理器里重新启动文件资源管理器的进程 参考:截图快捷键…

docker开启的Mysql修改时区

进入docker 查询和修改时区 注意:MySQL 中存储的时间默认为 UTC 时间,因此需要根据需要进行转换。 你可以使用以下命令查询 MySQL 当前的时区: SELECT global.time_zone;该命令会返回 MySQL 当前的全局时区设置,如果你想查询当…

.NET Core 实现Excel的导入导出

.NET Core 使用NPOI实现Excel的导入导出前言NPOI简介一、安装相对应的程序包1.1、在 “管理NuGet程序包” 中的浏览搜索:“NPOI”二、新建Excel帮助类三、调用3.1、增加一个“keywords”模型类,用作导出3.2、添加一个控制器3.3、编写导入导出的控制器代码…

通达信破底翻形态选股公式,选出破底之后再翻回的标的

破底翻形态,顾名思义就是跌破底部之后再翻回来。编写不带未来函数的形态类公式还是比较难的,理解也不容易。通过今天介绍的破底翻形态选股公式,希望能给大家一些思路。 一、FINDLOWBARS、FINDLOWBARS函数 1、FINDLOWBARS 含义:计…

二叉树的所有路径

1题目 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [1,2,3,null,5] 输出:["1->2->5","1->3"…

刷题记录|Day38 ● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯

● 理论基础 动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。 所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心&#xff0…

电商一站式管理后台必备工具:电商API接口,网络爬虫、数据抓取、批量处理订单

随着网络的发展,网络购物已经成为人们的日常生活方式之一。电商们也面对日益强烈的竞争压力。很多电商都会使用一站式后台管理软件,来实现多平台操作,为公司日常管理提升效率。如何实现多电商平台的数据交互呢? 这里就需要用到电…

类ChatGPT平台推荐【国内访问ChatGPT4】

类ChatGPT平台推荐【国内访问ChatGPT】 1 ChatGPT介绍 ChatGPT是OpenAI开发出的一个人工智能模型。但是国内大部分人因为网络限制无法访问和使用。今天推荐国内访问途经。 ChatGPT作用: 回答问题信息搜索语言翻译文本生成文案编写代码编程助手创意写作 … 注意&am…

MIPI D-PHYv2.5笔记(3) -- 架构杂项(Master/Slave,高频时钟产生,Clock/Data Lane,PPI)

声明:作者是做嵌入式软件开发的,并非专业的硬件设计人员,笔记内容根据自己的经验和对协议的理解输出,肯定存在有些理解和翻译不到位的地方,有疑问请参考原始规范看 Master和Slave 每条链路(Link)上都存在一个Master侧…