先贴一下python读写文件的基本语句:

其他文件读写语句可参看:http://www.nnzhp.cn/blog/2016/12/19/python学习笔记三文件操作和集合/

先写一个read()和readline()语句的程序,看一下运行结果:

运行结果如下(结果不全,仅为示例):

可以看出,

name_frist=name.readline(),返回的是文件中的第一行hello。

name_str=name.read(),返回的是文件中的所有行,并且每行都是换行输出。

name_all=name.readlines(),返回的是一个list,即你写入的任何字符都会在这个list中输出。

这里我们就知道了单纯的读的操作,下面有个有意思的输出结果:

这是因为语句name5=name4.read(),name5的值是文件中的所有字符组成的一个list。

再使用

for line in name5:

print(line)

程序自动循环输出name5这个list,输出结果就是一个字母一个字母的输出了。

要改变着这种输出结果只需要for * in *的循环对象不是list就可以了。

示例如下:

python readline_python3读取文件时readline()和read()的区别相关推荐

  1. 在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别

    [时间]2018.11.14 [题目]在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别 一.去除换行符 以使用readline进行读取为例: import red ...

  2. python按行读取文件取消空白行_在Python中读取文件时忽略空行的最简单方法

    我将堆栈生成器表达式:with open(filename) as f_in: lines = (line.rstrip() for line in f_in) # All lines includi ...

  3. python无法读取文件-Python读取文件

    ========== 本文记录使用Python在读取文件时的一些心得体会. 不能decode bytes 使用open方法读取文件时,经常会遇到这样的问题: UnicodeDecodeError: ' ...

  4. Python读取文件时出现UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x80 in position xx: 解决方案

    Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position xx: 解决方案 参考文章: (1)Py ...

  5. python怎么读取文件-python怎么读写文件操作

    本节内容:I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input/ ...

  6. python怎么读取文件-python如何读取文件的数据

    使用 read() 函数读取文件时,如果文件过大,则一次读取全部内容到内存,容易造成内存不足,而相比每次限制读取字符(或字节)的个数,更推荐大家使用逐行读取文件的方式.一般情况下,逐行读取只适用于以文 ...

  7. python读取数据文件夹_使用python依次读取文件中的所有csv格式的数据

    使用python依次读取文件中的所有csv格式的数据: #coding=gbk import pandas as pd import os path = r'D:\ml_datasets\PHM\c6 ...

  8. python里怎么读取文件-python如何读取文件的数据

    使用 read() 函数读取文件时,如果文件过大,则一次读取全部内容到内存,容易造成内存不足,而相比每次限制读取字符(或字节)的个数,更推荐大家使用逐行读取文件的方式.一般情况下,逐行读取只适用于以文 ...

  9. python怎么读取文件-python怎么读取文件内容

    Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError的错误. 完整的语法格式为:(推荐学习:Pytho ...

最新文章

  1. cluster maintain manager Software群集管理软件
  2. C#会重蹈覆辙吗?系列之2:反射及元数据的性能问题
  3. win2003 shutdown命令
  4. redis internal【转】
  5. 多态的实现(重载,虚方法,抽象类,接口)
  6. MapReduce Java API-多输入路径方式
  7. 《开源成长策略——Talend 成功模式》邀请函
  8. 查询2021抚顺高考成绩,2021年抚顺高考状元是谁分数多少分,历年抚顺高考状元名单...
  9. [dsu on tree]树上启发式合并总结(算法思想及模板附例题练习)
  10. 用vs写python和c++需要哪些工具包_从运行效率与开发效率比较Python和C++
  11. store 存取数据数组对象_如何从Firestore文档中获取对象数组
  12. centos查看是否安装了某个软件
  13. 拳王虚拟项目公社:网上比较容易挣到钱方式?虚拟资源项目是赚钱的最佳选择
  14. 吴恩达机器学习作业Python实现(五):偏差和方差
  15. vigenere加密与解密算法
  16. 惠普T620瘦客户机安装Win7时AMD显卡驱动造成Aero透明效果不能使用
  17. 神州数码无线配置命令
  18. 【002】龙芯CPU实时系统解决方案
  19. 软件工程毕业设计课题(19)基于JAVA毕业设计JAVA外卖点餐系统毕设作品项目
  20. iOS最新面试题(一)

热门文章

  1. dede织梦data目录正确迁移及引起的问题解决方法
  2. vue脚手架解决跨域问题-------配置反向代理
  3. 关于“Cannot find any provider supporting AES/ECB/PKCS7Padding”问题的解决方案
  4. hung_task_timeout_secs和blocked for more than 120 seconds的解决方法
  5. java.lang.reflect.InvocationTargetException异常
  6. 解决html5 audio iphone,ipd,safari不能自动播放问题
  7. URI,URL和URN有什么区别?
  8. JavaScript闭包如何工作?
  9. 教你如何成为一名区块链工程师!
  10. 安装npm出现Profile not found.的问题