如何用python处理txt_python处理txt文件操作
1.打开文件
#方法1,这种方式使用后需要关闭文件
f = open("data.txt","r")
f.close()
#方法2,使用文件后自动关闭文件
with open('data.txt',"r") as f:
打开文件的模式主要有,r、w、a、r+、w+、a+
r:以读方式打开文件,可读取文件信息。
w:以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容
a:以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建
r+:以读写方式打开文件,可对文件进行读和写操作。
w+:消除文件内容,然后以读写方式打开文件。
a+:以读写方式打开文件,并把文件指针移到文件尾。
2.读取文件
f.read([count]) 读出文件,如果有count,则读出count个字节,如果不设count则读取整个文件。
f.readline() 读出一行信息。
f.readlines() 读出所有行,也就是读出整个文件的信息。
假设我们读取的文件如下:
readline()读取的数据为str类型:
read()读取数据为str类型:
readlines()读取数据为list类型,而且会把换行符读入:
3.如何把txt文件数据存入numpy数组
还是以上面文件做例子,首先通过read()将文件内容存为str
一些常用操作
f.close()
关闭文件,记住用open()打开文件后一定要记得关闭它,否则会占用系统的可打开文件句柄数。
f.fileno()
获得文件描述符,是一个数字
f.flush()
刷新输出缓存
f.isatty()
如果文件是一个交互终端,则返回True,否则返回False。
f.read([count])
读出文件,如果有count,则读出count个字节。
f.readline()
读出一行信息。
f.readlines()读出所有行,也就是读出整个文件的信息。
f.seek(offset[,where])把文件指针移动到相对于where的offset位置。where为0表示文件开始处,这是默认值 ;1表示当前位置;2表示文件结尾。
f.tell()获得文件指针位置。
f.truncate([size])
截取文件,使文件的大小为size。
f.write(string)
把string字符串写入文件。
f.writelines(list)
把list中的字符串一行一行地写入文件,是连续写入文件,没有换行。
————————————————
版权声明:本文为CSDN博主「红鱼鱼」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40692109/article/details/105373372
————————————————
版权声明:本文为CSDN博主「红鱼鱼」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40692109/article/details/105373372
如何用python处理txt_python处理txt文件操作相关推荐
- python读取txt文件写入-python 读取、写入txt文件的示例
写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...
- python npy文件_python实现npy格式文件转换为txt文件操作
如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...
- python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- python将字符串写入txt文件_python将字符串以utf-8格式保存在txt文件中的方法
python将字符串以utf-8格式保存在txt文件中的方法 如下所示: #ltp_data 字符串 写进777.txt 1. def save(filename, contents): fh = o ...
- python读写不同编码txt文件
python读写不同编码txt文件 以后整理规范[python] view plaincopy import os import codecs filenames=os.listdir(os.getc ...
- python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- python如何打开npy文件_python实现npy格式文件转换为txt文件操作
如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...
- Python处理excel与txt文件
Python读写excel与txt文件 一.Python处理excel文件 1. 两个头文件 2. 读取excel文件 3. 写入excel文件 二.Python处理txt文件 1. 打开txt文件 ...
- Python随笔:对 txt 文件进行读写,清除,删除操作
Python随笔:对 txt 文件进行读写,清除内容,删除操作 文章目录 Python随笔:对 txt 文件进行读写,清除内容,删除操作 1.文件读写 1.1 读写文件前打开文件的两个方法 1.2 写 ...
最新文章
- 从bitmap到布隆过滤器,再到高并发缓存设计策略
- Tree Recovery--POJ 2255
- Ubuntu Server 16.04服务器版配置图解教程06 - 安装MySql
- linux sha1sum命令,Linux下校验SHA1和MD5的方法
- CCNP实验【静态出接口配置】
- c语言中 d的作用,C语言中%d,%o,%f,%e,%x的意义
- 从Microsoft Teams技术栈看前端技术发展趋势
- .Net微服务实战之技术架构分层篇
- 比Redis快5倍的中间件,究竟为什么这么快?
- 【hue】 Access denied to hive-未解决
- Nginx之二:nginx.conf简单配置(参数详解)
- 什么是shell? bash和shell有什么关系?
- 给《人人都是产品经理》的一封信
- 多核处理器真的能提升软件系统性能吗?
- 猿辅导 iOS 精准测试实践 - Objective-C 与 Swift 混编工程精准测试探索
- 链脉名片谈互联网经典营销理论“鱼塘理论”
- 获取多边形的最大最小坐标
- Python 绘制惊艳的瀑布图
- 信息系统项目管理师学习笔记6——信息化与信息系统补充知识
- 传统实业巨头怎么搞产业互联网
热门文章
- Ext JS 3.2.0发布(转)
- 【转】单元测试基础知识
- 【Vue】一个案例带你搞懂methods、watch及computed的使用规则
- 2原理图_pcb板设计电路原理图步骤和方法
- 7-55 求整数序列中出现次数最多的数 (15 分)
- jmu-Java-07多线程-同步访问 (10分)
- 大庆中学2021年高考成绩查询,黑龙江大庆最好的5所高中,对比2020年高考成绩,谁的实力更强?...
- 都说.yml 比 .properties好用,你知道为什么嘛
- linux新终端找回任务,Linux 终端任务后台执行
- linux硬盘系统安装教程图解,Linux操作系统添加安装新硬盘的方法图解