python3的txt文件读写
现在我一般都是直接用with open比较保险:
with open("test.txt","r","utf-8") as f:
# 为a+模式时,因为为追加模式,指针已经移到文尾,读出来的是一个空字符串。ftext
= f.read()# 一次性读全部成一个字符串ftextlist = f.readlines()# 也是一次性读全部,但每一行作为一个子句存入一个列表
w新建只写,w+新建读写,二者都会将文件内容清零
r读打开,r+读写打开
**w+,r+与a+区别:
r+:可读可写,若文件不存在,报错, 进行了覆盖写;
w+: 可读可写,若文件不存在,创建,进行了清空写;
a+:可读可写但光标在最后面(然后读到最后面,所以读到空字符串),若文件不存在,创建,进行了追加写;
下图为r+模式下的覆盖写
不可读的打开方式:w和a
若不存在会创建新文件的打开方式:a,a+,w,w+
a 模式不能用来读,即使用f.read()等会报错。
然后记一下下面几种方法:
F.read([size]) #size为读取的长度,以byte为单位
F.readline([size])
#读一行,如果定义了size,有可能返回的只是一行的一部分
F.readlines([size])
#把文件每一行作为一个list的一个成员,并返回这个list。其实它的内部是通过循环调用readline()来实现的。如果提供size参数,size是表示读取内容的总长,也就是说可能只读到文件的一部分。
F.write(str) # 写入一句,要换行的话可以加上"\n"
#把str写到文件中,write()并不会在str后加上一个换行符
F.writelines(seq) # 写入多行
#把seq的内容全部写到文件中。这个函数也只是忠实地写入,不会在每行后面加上任何东西。
另:调用seek方法可以把指针指向想要的位置:如 f.seek(0) #指向开头
转载于:https://www.cnblogs.com/wasse/p/9454868.html
python3的txt文件读写相关推荐
- python 3读取文件-python3的txt文件读写
现在我一般都是直接用with open比较保险: with open("test.txt","r","utf-8") as f: # 为a+ ...
- python txt文件读写(追加、覆盖)
python txt文件读写(追加.覆盖) 读取文件每一行 # 读取文件每一行 with open(r"C:\Users\xiahuadong\Desktop\数字人代码\文件行数.txt& ...
- python txt文件读写 pandas_Python数据分析之Pandas读写外部数据文件!
阅读目录 1 引言 2 文本文件(txt.csv) 2.1 读取数据 2.2 写入数据 3 excel文件 3.1 读取数据 3.2 写入数据 4 mysql数据库 5 mongodb数据库 1 引言 ...
- python-day7-数据操作+TXT文件读写操作
python-day7-数据操作 一.数据分析 (一)定义 数据分析,指用专业的统计分析方法对大量数据进行分析,并加以详细研究和概括总结,提取有价值的信息,形成有效的分析结论,从而影响业务决策. (二 ...
- delphi txt文件读写
Delphi文本文件读写 Delphi 支持三种文件类型: 文本文件.记录文件.无类型文件. 文本文件是以行为单位进行读.写的.由于每一行的长度不一定相同,不能计算出给定行在文件中的确切位置,因而只能 ...
- python3读取txt文件数字签名_hash文件-对文件进行数字签名
(一)windows自带hash命令: certutil -hashfile D:\1.exe MD5 # md5的hash值为32位 certutil -hashfile ...
- php读取txt文件中的http内容,B011-PHP进行txt文件读写
这是<PHP和MySQL.Web开发原书第4版>第2章的读书笔记. Lesson02.php 没有什么特别的,就是一个简单的提交页面 Lesson02-get.php 打开文件 使用fop ...
- java代码实现读写txt文件(txt文件转换成java文件)
项目中要求批量txt文件可以转换为java文件或xml文件,以下主要是总结的几种IO读写的方法: 1.按行读写txt文件和java文件,以treemap默认升序的有序map类型保存读写的结果转换 ...
- c++ txt文件的读写及乱码问题解决
在编程中,我们经常需要对txt文件进行读写操作,有时候由于编解码问题,txt读写会出现乱码问题.下面介绍一种基于ofstream和ifstream的txt文件读写方法,并介绍txt文件读写的乱码解决方 ...
最新文章
- AgentJob--修改操作系统时间对Job的影响
- python代码大全和用法用量_Python numpy.stack()用法及代码示例
- python写的游戏怎么给别人玩-用python写游戏脚本原来这么简单
- pythonista3使用教程-Pythonista中文文档:使用Pythonista
- python 9.13作业
- mysql inner join where_mysql中,inner join和where的结合问题
- python去掉字符串中空格的方法
- 11input/output
- 关于JWT(Json Web Token)的思考及使用心得
- 如何打印出给定尺寸的方格_打印给定号码的表格| 8085微处理器
- python散点图密度颜色_Python实现彩色散点图绘制(利用色带对散点图进行颜色渲染)...
- linux sed批量更改文件,Linux利用sed批量修改文件名(示例代码)
- matlab进化树的下载,mega7.0进化树软件下载-mega 7.0 win 64位下载【附详细使用教程】 - 百当下载站...
- 改写jtopo滚轮缩放代码
- 视频教程-VBScript脚本语言编程与自动化运维操作学习篇-其他
- 【大数据公司研究】第三方大数据公司是如何赚钱的,以个推公司为例
- 如何对OA 系统进行服务器迁移,OA服务器迁移心得体会.doc
- 微波射频学习笔记7--------阻抗匹配
- C# 实现打印机功能
- opencv与IP摄像头的故事