python txt文件常用读写操作
文件的打开的两种方式
f = open("data.txt","r") #设置文件对象
f.close() #关闭文件#为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代
with open('data.txt',"r") as f: #设置文件对象str = f.read() #可以是随便对文件的操作
一、读文件
1.简单的将文件读取到字符串中
f = open("data.txt","r") #设置文件对象
str = f.read() #将txt文件的所有内容读入到字符串str中
f.close() #将文件关闭
2.按行读取整个文件
#第一种方法
f = open("data.txt","r") #设置文件对象
line = f.readline()
line = line[:-1]
while line: #直到读取完文件line = f.readline() #读取一行文件,包括换行符line = line[:-1] #去掉换行符,也可以不去
f.close() #关闭文件#第二种方法
data = []
for line in open("data.txt","r"): #设置文件对象并读取每一行文件data.append(line) #将每一行文件加入到list中#第三种方法
f = open("data.txt","r") #设置文件对象
data = f.readlines() #直接将文件中按行读到list里,效果与方法2一样
f.close() #关闭文件
3.将文件读入数组中
import numpy as np
data = np.loadtxt("data.txt") #将文件中数据加载到data数组里
二、写文件
1.简单的将字符串写入txt中
with open('data.txt','w') as f: #设置文件对象f.write(str) #将字符串写入文件中
2.列表写入文件
单层列表
data = ['a','b','c']
#单层列表写入文件
with open("data.txt","w") as f:f.writelines(data)
双层列表
#双层列表写入文件#第一种方法,每一项用空格隔开,一个列表是一行写入文件
data =[ ['a','b','c'],['a','b','c'],['a','b','c']]
with open("data.txt","w") as f: #设置文件对象for i in data: #对于双层列表中的数据i = str(i).strip('[').strip(']').replace(',','').replace('\'','')+'\n' #将其中每一个列表规范化成字符串f.write(i) #写入文件#第二种方法,直接将每一项都写入文件
data =[ ['a','b','c'],['a','b','c'],['a','b','c']]
with open("data.txt","w") as f: #设置文件对象for i in data: #对于双层列表中的数据f.writelines(i) #写入文件
3.数组写入文件中
#将数组写入文件
import numpy as np#第一种方法
np.savetxt("data.txt",data) #将数组中数据写入到data.txt文件
#第二种方法
np.save("data.txt",data) #将数组中数据写入到data.txt文件
转自:https://www.cnblogs.com/youyou0/p/8921719.html
python txt文件常用读写操作相关推荐
- python读取txt文件代码-Python txt文件常用读写操作代码实例
python读取txt文件 #方式一: file = r'D: est.txt' with open(file, 'rb+') as f: #可读可写二进制,文件若不存在就创建 data = f.re ...
- Python小练习1:.txt文件常用读写操作
.txt文件常用读写操作 本文通过一个实例来介绍读写txt文件的各种常用操作,问题修改自coursera上南京大学的课程:用Python玩转数据. 直接进入正题,考虑下面为练习读写txt文件的各种操作 ...
- python 数组写txt_python txt文件常用读写操作
文件的打开的两种方式: f = open("data.txt","r") #设置文件对象 f.close() #关闭文件 #为了方便,避免忘记close掉这个文 ...
- python文件读写方法手机_python读取文件—txt文件常用读写操作
txt文件的打开的两种方式: f = open("data.txt","r") #设置文件对象 f.close() #关闭文件 为了方便,避免忘记close ...
- python 数组写txt_python txt文件常见读写操作
文件打开的两种方式: 1.f = open("data.txt","r") #设置文件对象 f.close() #关闭文件 2.#为了方便,避免忘记close掉 ...
- python对文件进行读写操作
2019独角兽企业重金招聘Python工程师标准>>> python进行文件读写的函数是open或file file_handler = open(filename,,mode) T ...
- Python中文件的读写操作
文章目录 一.文件操作 open(参数1,参数2, 参数3...) - 打开文件,打开的是一个文件对象. 参数1:路径和文件名 参数2:r.a.w.+等 参数3:encoding = 'utf-8' ...
- python学习-文件的读写操作
文章目录 文件的写操作 文件的读操作 文件的写操作 open函数,原型: def open(file, mode='r', buffering=None, encoding=None, errors= ...
- python——xlsx文件的读写操作详解
本文对xlsx文件的读写使用以下的库,已安装的可以忽略: """ 需安装的库文件: pip install xlrd==1.2.0 pip install pywin32 ...
最新文章
- mysql like 命中索引
- 图书管理系统python怎么保存用户注册信息_Python实现图书管理系统
- 访问的属性未定义_V8中的快属性
- yii开启gii功能
- 为什么要学习Java EE?需要掌握哪些技能?
- Net Core 2.1Filter里面获取Controller、Action,请求方法,请求头部,请求参数
- 在并发情况下,Elasticsearch 如果保证读写一致?
- 一起学《Troubleshooting Oracle Performance》吧
- 【Flink】Flink 或者 Spark the client is stop
- android sqlite orm,ioc,Afinal 0.2 发布 Android的快速开发框架(ORM,IOC)
- 为无线网路上好锁,WEP、WPA无线加密对比
- 【Unity】【Code】通用代码库(一)——物体的wasd移动
- 如何制定人生目标和实现目标
- 下行法求最小割集案例_最小割集求法.docx
- JavaSE数组基础练习题
- UE全景图,碰到the outpout directory时的问题
- 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09
- 全栈开发和web开发_全栈开发人员:这是什么,以及如何成为一个完整的开发人员...
- 马士兵网络安全大师班
- dw中css鼠标经过的时候,Dreamweaver鼠标经过出现效果 怎么操作
热门文章
- 短期怎么学会云计算?新手学习云计算的规划
- linux运维(九)
- 《淘宝技术这十年》札记
- Android集成高德Flutter地图(一)基础地图显示
- android 过滤英文字符,Android编程之TextView的字符过滤功能分析
- 小红书年货热潮|品牌场景营销新套路
- 《滕王阁序》本周部分GAN论文(0113-0117)
- php依赖注入 简书,PHP 依赖注入容器
- Whole Word Masking (wwm) BERT PaddlePaddle常用预训练模型加载
- ref改变样式 vue_vue.js对样式的具体操作详解