文本文件:readfile.txt

详细描述:

read()                  #一次性读取文本中全部的内容,以字符串的形式返回结果

readline()           #只读取文本第一行的内容,以字符串的形式返回结果

readlines()          #读取文本所有内容,并且以列表的格式返回结果,一般配合for in使用

具体案例1:readlines()一次读取文本的所有内容,并且以列表的格式返回结果数据

import pymongo
#激活MongoDb数据库
client = pymongo.MongoClient('localhost',27017)
#数据库名称、类似于一张excel表
walden = client['walden']
#excel文件下创建一个表单
sheet_tab = walden['sheet_tab'] path = 'D:/Spider/readfile.txt'
with open(path,'r') as f:
line1 = f.readlines()
print(line1)

运行结果:

C:\Users\licl11092\AppData\Local\Programs\Python\Python35\python.exe D:/Spider/channel_lists.py
['昌林\n', '旺旺\n', '寒岳\n', '若尘'] Process finished with exit code 0

具体案例2:readline()只读取文本第一行的内容,以字符串的形式返回结果

import pymongo
#激活MongoDb数据库
client = pymongo.MongoClient('localhost',27017)
#数据库名称、类似于一张excel表
walden = client['walden']
#excel文件下创建一个表单
sheet_tab = walden['sheet_tab'] path = 'D:/Spider/readfile.txt'
with open(path,'r') as f:
line1 = f.readline()
print(line1)

运行结果:

C:\Users\licl11092\AppData\Local\Programs\Python\Python35\python.exe D:/Spider/channel_lists.py
昌林 Process finished with exit code 0

具体案例3:read()一次性读取文本中全部的内容,以字符串的形式返回结果

import pymongo
#激活MongoDb数据库
client = pymongo.MongoClient('localhost',27017)
#数据库名称、类似于一张excel表
walden = client['walden']
#excel文件下创建一个表单
sheet_tab = walden['sheet_tab'] path = 'D:/Spider/readfile.txt'
with open(path,'r') as f:
line1 = f.read()
print(line1)

运行结果:

C:\Users\licl11092\AppData\Local\Programs\Python\Python35\python.exe D:/Spider/channel_lists.py
昌林
旺旺
寒岳
若尘 Process finished with exit code 0

引用故事:

>>> f.read()                                   #调用read()函数
'Monday\nTuesday\nWednesday\nThursday\nFriday\nSaturday\nSunday\n'   #返回结果

>>> f.readline()                             #调用readline()函数
'Monday\n'                                     #返回结果
>>> f.readlines()                           #调用readlines()函数
['Tuesday\n', 'Wednesday\n', 'Thursday\n', 'Friday\n', 'Saturday\n', 'Sunday\n']   #返回结果

read()、readline()、readlines() -- Python的更多相关文章

  1. python读文件的三个方法read()、readline()、readlines()详解

    文件 runoob.txt 的内容如下: 1:www.runoob.com2:www.runoob.com3:www.runoob.com4:www.runoob.com5:www.runoob.co ...

  2. python中read()、readline()、readlines()函数

    python文件读read().readline().readlines()对比   目录 一.read方法 二.readline方法 三.readlines方法 正文 读取文件的三个方法:read( ...

  3. python文件读read()、readline()、readlines()对比

    读取文件的三个方法:read().readline().readlines().均可接受一个变量用以限制每次读取的数据量,但通常不使用.本章目的是分析和总结三种读取方式的使用方法和特点. 一.read ...

  4. Python - 文件读取read()、readline()、readlines()区别

    前言 读取文件的三个方法:read().readline().readlines().均可接受一个方法参数用以限制每次读取的数据量,但通常不使用 read() 优点:读取整个文件,将文件内容放到一个字 ...

  5. 使用read、readline、readlines和pd.read_csv、pd.read_table、pd.read_fwf、pd.read_excel获取数据

    从文本文件读取数据 法一: 使用read.readline.readlines读取数据 read([size]):从文件读取指定的字节数.如果未给定或为负值,则去取全部.返回数据类型为字符串(将所有行 ...

  6. Python中read()、readline()和readlines()三者间的区别和用法

    2019-01-15 10:48:43 前言 众所周知在python中读取文件常用的三种方法:read(),readline(),readlines(),今天看项目是又忘记他们的区别了.以前看书的时候 ...

  7. python中read()、readline()、readlines()区别

    1.read([size])方法 read([size])方法从文件当前位置读取size个字节,若无参数size,则表示读取至文件结束位置,它范围为字符串对象   2.readline()方法 从字面 ...

  8. python3 之 文件read方法(read、readline、readlines)

    目录 一.read方法 二.readline方法 三.readlines方法 正文 python3中,读取文件有三种方法:read().readline().readlines(). 此三种方法,均支 ...

  9. python中读取文件的read、readline、readlines方法区别

    #读取文件所有内容,返回字符串对象,python默认以文本方式读取文件,遇到结束符读取结束. fr = open('lenses.txt')read = fr.read()print(type(rea ...

随机推荐

  1. 【Python】用字母生成图像

    用字母生成图像会用到matplotlib.pyplot库 所以需要安装这个库 pip install matplotlib 等待安装完成即可 ps:由于网络原因,会出现多次的timeout,可以使用国 ...

  2. 【Docker】runtime create failed: container_linux.go:345: 解决

    ------------------------------------------------------------------------------------------------- | ...

  3. 【MYSQL】win7安装mysql-5.7.10绿色版

    1.下载 :mysql下载地址 2.解压缩 3.环境变量配置 MYSQL_HOME=D:\mysql-5.7.11-win32 PATH=%MYSQL_HOME%\bin 4.修改配置文件 a.)将m ...

  4. SDUST数据结构 - 19级期末考试

    判断题: 选择题: 函数题: 6-1 统计二叉树叶子结点个数: 题目: 裁判测试程序样例: #include <stdio.h> #include <stdlib.h> typ ...

  5. 攻防世界 - Web(三)

    PHP2: 1.进入页面,进行抓包或后台扫描都没有什么发现,然后网上查一波wp,发现是关于.phps文件,进入index.phps,弹出一段代码,查看源代码, <?php if("ad ...

  6. 关于安装版JDK1.8 1.7更改多个JDK环境变量 不生效

    配置maven(apache-maven-3.3.9)时提示异常:'mvn' 不是内部或外部命令,上网查找得知 它不支持jdk1.8,所以重新安装jdk1.7,后来就出现下面的问题 现象: 当使用安装 ...

  7. 中文电子病历命名实体识别(CNER)研究进展

    中文电子病历命名实体识别(CNER)研究进展 中文电子病历命名实体识别(Chinese Clinical Named Entity Recognition, Chinese-CNER)任务目标是从给定 ...

  8. 支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型

    支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型 原创 杨翊(席翁) 阿里巴巴云原生 2020-12-28    

  9. Python_1生成器(下)之单线并行--生产着消费者模型

    1 import time 2 def consumer(name): 3 print('%s准备吃包子了!' %name) 4 while True: 5 baozi = yield 6 print ...

  10. WireShark 之 text2pcap

    前言 本来想用 010Editer 的,看到破解教程头都大了,那么就用 WireShark 的 Text2pcap 吧! 正文 打开CMD控制台窗口,转到WireShark安装目录 ,此处可以shif ...