返回顶部
首页 > 资讯 > 后端开发 > Python >python中read、readline
  • 168
分享到

python中read、readline

pythonreadreadline 2023-01-31 05:01:26 168人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

read        读取整个文件 readline    读取下一行 readlines   读取整个文件到一个迭代器以供我们遍历 例:read方法打印文件里所有字符串 for line in open('artifacts.xml')

read        读取整个文件

readline    读取下一行

readlines   读取整个文件到一个迭代器以供我们遍历

例:read方法打印文件里所有字符串

  1. for line in open('artifacts.xml').read(): 
  2.     print(line) 
  3.  
  4. ………… 

  1. f.read() 
  2. Out[1]: "<?xml version='1.0' encoding='UTF-8'?>\n<?artifactRepository version='1.1.0'?>\n 

readline方法只打印下一行的所有字符串

  1. for line in open('artifacts.xml').readline(): 
  2.     print(line) 
  3.      
  4. …… 

  1. f = open('artifacts.xml') 
  2. f.readline() 
  3. Out[1]: "<?xml version='1.0' encoding='UTF-8'?>\n" 
  4. f.readline() 
  5. Out[1]: "<?artifactRepository version='1.1.0'?>\n" 

readlines则是打印出所有行

  1. for line in open('artifacts.xml').readlines(): 
  2.     print(line.strip()) 
  3.      
  4. <?xml version='1.0' encoding='UTF-8'?> 
  5. <?artifactRepository version='1.1.0'?>
  6.  

  1. f = open('artifacts.xml') 
  2. f.readlines() 
  3. Out[1]:  
  4. ["<?xml version='1.0' encoding='UTF-8'?>\n", 
  5.  "<?artifactRepository version='1.1.0'?>\n"] 

 可以看出直接使用 readlines方法 返回的是一个列表,readline返回的是字符串。

--结束END--

本文标题: python中read、readline

本文链接: https://lsjlt.com/news/188689.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作