Python读取文件时,在使用readlin、readlines时会有疑惑,下面给大家详解:
一、例:a.txt的内容为
    aaa 123
    bbb 456
二、首先我先设置个变量:
    a="a.txt"
    c=file(a)
三、此时我们分别看下使用read、readline、readlines 的读取结果:
  (1)、read:
        IN: c.read()
        OUT: ''
      SO: read每次读取文件时,通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型.

(2)、readline:
       In: c.readline()
       Out: 'aaa 123\n'
      SO:readline每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回的是str类型.

(3)、readlines:
      In : c.readlines()
      Out: ['aaa 123\n', 'bbb 456\n']
      SO:readlines每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回的是list类型.

转载于:https://blog.51cto.com/11431725/1763313

Python:file (read,readline,readline )使用方法相关推荐

  1. 带有示例的Python File readline()方法

    文件readline()方法 (File readline() Method) readline() method is an inbuilt method in Python, it is used ...

  2. python 文件操作 os.readline()函数用法

    引用文章:Python File readline() 方法

  3. Python File(文件) 方法

    Python File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OS ...

  4. python file readlines_Python File readlines() 方法

    Python File readlines() 方法 概述 readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,若给定sizeint>0,返回总和大约为sizeint字节 ...

  5. python File write()方法

    参考文章1:Python File write() 方法 参考文章2:Python中文件的读取和写入操作 参考文章3:python File open()方法

  6. python 示例_带有示例的Python File write()方法

    python 示例 文件write()方法 (File write() Method) write() method is an inbuilt method in Python, it is use ...

  7. flush python_带有示例的Python File flush()方法

    flush python 文件flush()方法 (File flush() Method) flush() method is an inbuilt method in Python, it is ...

  8. isatty_带有示例的Python File isatty()方法

    isatty 文件isatty()方法 (File isatty() Method) isatty() method is an inbuilt method in Python, it is use ...

  9. 带有示例的Python File readlines()方法

    文件readlines()方法 (File readlines() Method) readlines() method is an inbuilt method in Python, it is u ...

  10. python 示例_带有示例的Python File close()方法

    python 示例 文件close()方法 (File close() Method) close() method is an inbuilt method in Python, it is use ...

最新文章

  1. java导出多个excel并打成zip包
  2. .NET开发者如何愉快的进行微信公众号开发
  3. iOS中都有什么设计模式?各个设计模式的作用 (转载)
  4. python编码器下载_Python Code128编码器
  5. 使用Office 365 试用账户 体验Office 365功能
  6. Win7 IIS7 HTTP 错误 404.2 - Not Found解决方法
  7. pca降维后的特征跟原来的特征有什么关系?_PCA 主成分分析方法
  8. 9个JQuery和5个JavaScript经典面试题
  9. c++11 std::decay源码剖析
  10. 用Apache POI提取Word文本
  11. ios软件商店上架老被打回_iOS APP上架App Store常见被拒原因及解决方案
  12. [0CTF 2016]piapiapia BUUCTF 详细writeup
  13. 更改Ubuntu桌面环境
  14. chm打开秒退_求教hmcl启动器1.12.2非正常退出问题(百度过了,都不行)
  15. 服装ERP软件首要的好处都有哪些?
  16. catflag Crypto KeyBoard
  17. SQL查询语句的使用
  18. qsort C语言库函数实例使用演示
  19. win7计算机无法启动,Win7 64位系统电脑无法开机进不了系统的解决方法【图】
  20. Outlook-VBA-04-收件箱自动处理

热门文章

  1. Zabbix的安装(源码安装)
  2. 怎么使用Docker搭建PHP开发环境呢?
  3. app后端设计(php)
  4. RDLC 示例 文章 1
  5. 開發MOSS2007 Masterpage的一些經驗
  6. 智能家居(工厂模式)
  7. 道闸系统服务器价格,小区道闸系统价格服务客户
  8. android的帧布局,七、Android帧布局FrameLayout和霓虹灯效果
  9. sql 2008找不到服务器,sql server 2005 数据库迁移问题总结——错误 ‘80004005’ 在 sys.servers 中找不到服务器 ‘XXX’...
  10. 开发插件:分享10个非常实用IDEA插件,值得看一看!