read()、readline()、readlines() -- Python
2024-10-19 04:41:24
文本文件: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'] #返回结果
最新文章
- WindowsForm多窗体、多窗体传值、控件数据绑定--2016年12月8日
- 手把手教你搭建深度学习平台——避坑安装theano+CUDA
- JS toFixed 四舍六入五成双
- wget下载FTP的文件
- poj3415 Common Substrings(后缀数组,单调栈 | 后缀自动机)
- Mysql存储过程知识,案例--mysql存储过程基本函数
- linux中的一些基础命令的使用(which,whereis,locate,find,alias,file,ls,cat,echo,tar,bzip2,gzip,history,mv,cp,rm)
- phantom"; breakpoints
- ImageIO.write不好用了
- 基于HTML5 Canvas 实现弹出框
- AspectCore中的IoC容器和依赖注入
- java--jdk api中其他对象(System,Runtime,Calendar,Math,Random,Date)
- 人力资源项目中 add_account.php
- MongoDB数据创建与使用
- 图解Redis之数据结构篇——字典
- @Html.Action()
- Redis持久化实践及灾难恢复模拟 [转]
- sql Server如何执行批量插入和批量删除
- 【总结】2017年当下最值得你关注的前端开发框架,不知道你就OUT了!
- 安装 sql server 2008出现重启电脑,另在server 2012 r2安装sql server 2008 安装不上