知识点-读取文件read(), readline(), readlines(),writelines()和去重set()
1.文件内容
你好
明天!!!
2.read() 直接读出文件,str类型
with open(r"C:\Users\Administrator\Desktop\word.txt","r") as f:aaa=f.read()
print(aaa)
print(type(aaa))
print(aaa.split()) #然后字符串可以通过split方法转化成列表,这样就可以一行一行输出
另外可以直接通过for按行输出:
for i in open(r"C:\Users\Administrator\Desktop\word.txt","r+"):print(i)print(type(i))
3.readlines() 直接读出全部文件,list类型
with open(r"C:\Users\Administrator\Desktop\word.txt","r") as f:aaa=f.readlines()
print(aaa)
print(type(aaa))
print(":".join(aaa)) #列表也可以通过join转化成字符串
- readline() 读取单行
with open(r"C:\Users\Administrator\Desktop\word.txt","r") as f:aaa=f.readline()
print(aaa)
print(aaa.replace("\n",'')) #去掉换行符\n
print(type(aaa))
read和rendlines 去掉\n 换行符
或者f.readlines()[0][:-1]
with open("samples.txt",'r') as f:print(f.read().splitlines())
5.writelines()写入多行以列表形式
l=["加油\n","奋斗\n"]a=open(r"C:\Users\Administrator\Desktop\word.txt","a") #a表示追加插入
a.writelines(l)
a.close()with open(r"C:\Users\Administrator\Desktop\word.txt","r") as f:aaa=f.read()
print(aaa)
6.set()单列表和两个列表去重
a=[1,2,3,4,1,3]
b=[3,4,5]
print(set(a))
print(set(b))
print(set(a)&set(b))#取两者重复的
print(set(a)|set(b))#取两者合并并且排重
print(set(a)-set(b))
print(set(b)-set(a))
print(type(set(a)))
print(list(set(a))) #set再转化成list
知识点-读取文件read(), readline(), readlines(),writelines()和去重set()相关推荐
- python调用什么函数实现对文件内容的读取_Python 文件读取函数 read(), readline(), readlines()...
Python 提供了如下 3 种函数,它们都可以帮我们实现读取文件中数据的操作: read() 函数:逐个字节或者字符读取文件中的内容: readline() 函数:逐行读取文件中的内容: readl ...
- python readline_python3读取文件时readline()和read()的区别
先贴一下python读写文件的基本语句: 其他文件读写语句可参看:http://www.nnzhp.cn/blog/2016/12/19/python学习笔记三文件操作和集合/ 先写一个read()和 ...
- 81. read readline readlines 读取文件的三种方法
81. read readline readlines 读取文件的三种方法 文章目录 81. read readline readlines 读取文件的三种方法 1. 读取文件的三种方法 2. rea ...
- Python readline()和readlines()函数:按行读取文件
Python readline()和readlines()函数:按行读取文件 前面章节中讲到,如果想读取用 open() 函数打开的文件中的内容,除了可以使用 read() 函数,还可以使用 read ...
- python 文件读取的几种方式 read readline readlines
1. read(): 一次性读取文件全部内容,适合小文件.举例如下: with open('123.txt', 'r') as f:print(f.read(), end='') # end=''用来 ...
- Python教程:读取文件有三种方法:(read、readline、readlines)详细用法
python3中,读取文件有三种方法:read().readline().readlines(). 此三种方法,均支持接收一个变量,用于限制每次读取的数据量,但是,通常不会使用. 本文的目的:分析.总 ...
- python中readlines函数用法_Python readline和readlines函数:按行读取文件
如果程序要读取行,通常只能用文本方式来读取,道理很简单,只有文本文件才有行的概念,二进制文件没有所谓行的概念. 文件对象提供了如下两个方法来读取行: readline([n]):读取一行内容.如果指定 ...
- Python read,readline,readlines和大文件读取
原本,我觉得read,readline,readlines比较简单,没什么好说的,本没打算要单独说一说的,但是在一次面试的时候,面试官问到了这个问题,但我并没有回答的很好,在面对大文件时的处理,没有给 ...
- Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n
Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...
最新文章
- 自动驾驶高峰激辩:寒冬还有多远,芯片路线之争,人才缺乏待解
- MCollective架构篇4-MCollective各种插件的部署及测试
- java开发和python哪个好学_学编程,Python和Java哪个更好?
- ios点击推送闪退_苹果推送iOS 14.2 beta 1:千万别更新,大批应用闪退
- 深化美国分布式光伏领域合作 苏美达辉伦向美企供应7兆瓦组件
- es 使用ik停词_ES使用IK分词器
- Canonical发布企业级Kubernetes 1.14重点让使用者简单管理
- mui真机调试时无法查找到手机
- systemd (简体中文)
- vue+webpack实现一个todolist
- Latex设置中文标题样式
- 网吧游戏服务器制作教程,图文教程:网吧无盘系统服务端设置细节
- 二、什么是asp网站
- 生活没那么复杂,“不要脸”就对了
- Java异常学习小结
- java8的option避免NullPoint异常
- 《小王子》精彩章节——Chapter 21
- 黑马推荐系统项目实战【四】CF的评分预测
- 2015北京卫视《我是演说家第一季》总冠军--清华博士梁植演讲视频
- 进制转换 PTA 7-6 IP地址转换
热门文章
- 跳槽焦虑症,年初拖到年中,一怂再怂
- MySQL数据库的单表基本操作(一,SQL语句了解与名著小练习)
- 神经网络模型符号解释!!!蛮重要的,记不住的可以参考下。
- IDEA 如何进入.class文件上打的的debug断点
- Cannot set property innerHTML of null
- C# 委托高级应用----线程——创建无阻塞的异步调用(一)
- [Web]如何利用Boostrap框架搭建一个还可以的静态网站(四_子页_戒烟小说)
- php 图片系统,php七夜图片管理系统 MyPic v2.2 正式版
- IDEA MAVEN项目中导入jar包not found
- 一份详细的网站推广方案