文本文件: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']   #返回结果

最新文章

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

热门文章

  1. 【EXPDP】Oracle expdp中并行问题
  2. 【Oracle】sum(..) over(..)用法分析
  3. Spring Boot Scheduled定时任务特性
  4. allator 对springBoot进行加密
  5. 1.2V转3.3V芯片电路图,超简电路
  6. Maven + springboot + mybatis 构建多模块工程
  7. HTTP协议相关知识整理:
  8. FLask的偏函数应用
  9. Docker容器日志清理方案
  10. 一文告诉你Java日期时间API到底有多烂