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转化成字符串

  1. 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()相关推荐

  1. python调用什么函数实现对文件内容的读取_Python 文件读取函数 read(), readline(), readlines()...

    Python 提供了如下 3 种函数,它们都可以帮我们实现读取文件中数据的操作: read() 函数:逐个字节或者字符读取文件中的内容: readline() 函数:逐行读取文件中的内容: readl ...

  2. python readline_python3读取文件时readline()和read()的区别

    先贴一下python读写文件的基本语句: 其他文件读写语句可参看:http://www.nnzhp.cn/blog/2016/12/19/python学习笔记三文件操作和集合/ 先写一个read()和 ...

  3. 81. read readline readlines 读取文件的三种方法

    81. read readline readlines 读取文件的三种方法 文章目录 81. read readline readlines 读取文件的三种方法 1. 读取文件的三种方法 2. rea ...

  4. Python readline()和readlines()函数:按行读取文件

    Python readline()和readlines()函数:按行读取文件 前面章节中讲到,如果想读取用 open() 函数打开的文件中的内容,除了可以使用 read() 函数,还可以使用 read ...

  5. python 文件读取的几种方式 read readline readlines

    1. read(): 一次性读取文件全部内容,适合小文件.举例如下: with open('123.txt', 'r') as f:print(f.read(), end='') # end=''用来 ...

  6. Python教程:读取文件有三种方法:(read、readline、readlines)详细用法

    python3中,读取文件有三种方法:read().readline().readlines(). 此三种方法,均支持接收一个变量,用于限制每次读取的数据量,但是,通常不会使用. 本文的目的:分析.总 ...

  7. python中readlines函数用法_Python readline和readlines函数:按行读取文件

    如果程序要读取行,通常只能用文本方式来读取,道理很简单,只有文本文件才有行的概念,二进制文件没有所谓行的概念. 文件对象提供了如下两个方法来读取行: readline([n]):读取一行内容.如果指定 ...

  8. Python read,readline,readlines和大文件读取

    原本,我觉得read,readline,readlines比较简单,没什么好说的,本没打算要单独说一说的,但是在一次面试的时候,面试官问到了这个问题,但我并没有回答的很好,在面对大文件时的处理,没有给 ...

  9. Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n

    Python 三种读文件方法read(), readline(), readlines()及去掉换行符\n 首先, 让我们看下数据demo.txt, 就两行数据. 35durant teamGSW 1 ...

最新文章

  1. 自动驾驶高峰激辩:寒冬还有多远,芯片路线之争,人才缺乏待解
  2. MCollective架构篇4-MCollective各种插件的部署及测试
  3. java开发和python哪个好学_学编程,Python和Java哪个更好?
  4. ios点击推送闪退_苹果推送iOS 14.2 beta 1:千万别更新,大批应用闪退
  5. 深化美国分布式光伏领域合作 苏美达辉伦向美企供应7兆瓦组件
  6. es 使用ik停词_ES使用IK分词器
  7. Canonical发布企业级Kubernetes 1.14重点让使用者简单管理
  8. mui真机调试时无法查找到手机
  9. systemd (简体中文)
  10. vue+webpack实现一个todolist
  11. Latex设置中文标题样式
  12. 网吧游戏服务器制作教程,图文教程:网吧无盘系统服务端设置细节
  13. 二、什么是asp网站
  14. 生活没那么复杂,“不要脸”就对了
  15. Java异常学习小结
  16. java8的option避免NullPoint异常
  17. 《小王子》精彩章节——Chapter 21
  18. 黑马推荐系统项目实战【四】CF的评分预测
  19. 2015北京卫视《我是演说家第一季》总冠军--清华博士梁植演讲视频
  20. 进制转换 PTA 7-6 IP地址转换

热门文章

  1. 跳槽焦虑症,年初拖到年中,一怂再怂
  2. MySQL数据库的单表基本操作(一,SQL语句了解与名著小练习)
  3. 神经网络模型符号解释!!!蛮重要的,记不住的可以参考下。
  4. IDEA 如何进入.class文件上打的的debug断点
  5. Cannot set property innerHTML of null
  6. C# 委托高级应用----线程——创建无阻塞的异步调用(一)
  7. [Web]如何利用Boostrap框架搭建一个还可以的静态网站(四_子页_戒烟小说)
  8. php 图片系统,php七夜图片管理系统 MyPic v2.2 正式版
  9. IDEA MAVEN项目中导入jar包not found
  10. 一份详细的网站推广方案