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文件操作相关推荐

  1. python读取txt文件写入-python 读取、写入txt文件的示例

    写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...

  2. python npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  3. python按列读取txt文件_如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  4. python将字符串写入txt文件_python将字符串以utf-8格式保存在txt文件中的方法

    python将字符串以utf-8格式保存在txt文件中的方法 如下所示: #ltp_data 字符串 写进777.txt 1. def save(filename, contents): fh = o ...

  5. python读写不同编码txt文件

    python读写不同编码txt文件 以后整理规范[python] view plaincopy import os import codecs filenames=os.listdir(os.getc ...

  6. python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  7. python如何打开npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  8. Python处理excel与txt文件

    Python读写excel与txt文件 一.Python处理excel文件 1. 两个头文件 2. 读取excel文件 3. 写入excel文件 二.Python处理txt文件 1. 打开txt文件 ...

  9. Python随笔:对 txt 文件进行读写,清除,删除操作

    Python随笔:对 txt 文件进行读写,清除内容,删除操作 文章目录 Python随笔:对 txt 文件进行读写,清除内容,删除操作 1.文件读写 1.1 读写文件前打开文件的两个方法 1.2 写 ...

最新文章

  1. 从bitmap到布隆过滤器,再到高并发缓存设计策略
  2. Tree Recovery--POJ 2255
  3. Ubuntu Server 16.04服务器版配置图解教程06 - 安装MySql
  4. linux sha1sum命令,Linux下校验SHA1和MD5的方法
  5. CCNP实验【静态出接口配置】
  6. c语言中 d的作用,C语言中%d,%o,%f,%e,%x的意义
  7. 从Microsoft Teams技术栈看前端技术发展趋势
  8. .Net微服务实战之技术架构分层篇
  9. 比Redis快5倍的中间件,究竟为什么这么快?
  10. 【hue】 Access denied to hive-未解决
  11. Nginx之二:nginx.conf简单配置(参数详解)
  12. 什么是shell? bash和shell有什么关系?
  13. 给《人人都是产品经理》的一封信
  14. 多核处理器真的能提升软件系统性能吗?
  15. 猿辅导 iOS 精准测试实践 - Objective-C 与 Swift 混编工程精准测试探索
  16. 链脉名片谈互联网经典营销理论“鱼塘理论”
  17. 获取多边形的最大最小坐标
  18. Python 绘制惊艳的瀑布图
  19. 信息系统项目管理师学习笔记6——信息化与信息系统补充知识
  20. 传统实业巨头怎么搞产业互联网

热门文章

  1. Ext JS 3.2.0发布(转)
  2. 【转】单元测试基础知识
  3. 【Vue】一个案例带你搞懂methods、watch及computed的使用规则
  4. 2原理图_pcb板设计电路原理图步骤和方法
  5. 7-55 求整数序列中出现次数最多的数 (15 分)
  6. jmu-Java-07多线程-同步访问 (10分)
  7. 大庆中学2021年高考成绩查询,黑龙江大庆最好的5所高中,对比2020年高考成绩,谁的实力更强?...
  8. 都说.yml 比 .properties好用,你知道为什么嘛
  9. linux新终端找回任务,Linux 终端任务后台执行
  10. linux硬盘系统安装教程图解,Linux操作系统添加安装新硬盘的方法图解