readline与readlines之间的简单区别

首先来探望一下readline这位女同志:

偷窥一下user.txt内容:

1 user         password
2 buqiuen      123456
3 xietingfeng  123456

一、readline例子:

1 f=open(‘user.txt‘,‘r‘)
2 ret=f.readline()
3 print(ret)
4 print(type(ret))
5 f.close()
6 结果
7 user         password
8 <type ‘str‘>

周杰伦:读取一行咯,返回字符串。

二、readlines例子:

1 f=open(‘user.txt‘,‘r‘)
2 ret=f.readlines()
3 print(ret)
4 print(type(ret))
5 f.close()
6 结果
7 [‘user         password\n‘, ‘buqiuen      123456\n‘, ‘xietingfeng  123456\n‘]
8 <type ‘list‘>

周杰伦:一行一行读取咯,返回列表。

END....

时间: 2024-08-02 08:57:47

readline与readlines之间的简单区别的相关文章

Python中read()、readline()和readlines()三者间的区别和用法

----------------------------------------------------------------------------------------------------- read() read(size)方法从文件当前位置起(那么在编写程序中注意光标的位置!)读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象 readline() 从字面意思可以看出,该方法每次读出一行内容,所以,读取时占用内存小,比较适合大文件,该方法返回一个字

各大数据库之间的简单区别

转自 https://blog.csdn.net/yuxiangaaaaa/article/details/71642218 首先这句话有点道理:教学用sqlserver,自己玩用mysql,想玩高端大气就db2,想花钱买放心家省心就用oracle!在学校里学习的是sqlserver,然后自己学习开发的时候,用的是mysql,操作简单,安装简单,部署一个简单项目很适用,然后工作的时候用的都是DB2和Oracle了,当然我的项目设计到的都是银行金融行业的. 性能对比 平台:      Mysql.

c# 与java之间的简单区别

C#中类的继承用通过冒号:实现,在Java中用extends C#中实现接口通过冒号:实现,在Java中用implements C#中密封类用sealed实现,在Java中用final C#中常数用const实现,在Java中用final C#中属性用set,get代码块实现,在Java中一般用类似于C#中的字段代表属性,或者用setter,getter构造器实现

python中read() readline()以及readlines()用法

[转自:http://www.ibm.com/developerworks/cn/linux/sdk/python/python-5/index.html#N1004E] 我们谈到“文本处理”时,我们通常是指处理的内容.Python 将文本文件的内容读入可以操作的字符串变量非常容易.文件对象提供了三个“读”方法: .read()..readline() 和 .readlines().每种方法可以接受一个变量以限制每次读取的数据量,但它们通常不使用变量. .read() 每次读取整个文件,它通常用

Python - 文件读取read()、readline()、readlines()区别

前言 读取文件的三个方法:read().readline().readlines().均可接受一个方法参数用以限制每次读取的数据量,但通常不使用 read() 优点:读取整个文件,将文件内容放到一个字符串变量中. 劣势:如果文件非常大,尤其是大于内存时,无法使用read()方法. 总结:不适用于读取大文件 简单代码 f = open('test/gbk.txt', 'r+', encoding='utf-8') print(f.read()) 测试结果 123 456 789 @#$% read

区别 |python 的read、readline、readlines和write、writelines

1.读取| read.readline.readlines read([size]): 读出指定大小的内容,默认为读取所有.(小心内存爆炸) readlines(): 读出所有,返回值是是一个list. readline(): 只读出一行. 2.写入|write.writelines(切记没有writeline) write(): 写入文件,可以是字符串. write_lines():当写的数据为list数组时,换用writelines函数,用write函数会出错. 原文地址:https://w

python 点滴记录8:文件操作read、readline与readlines

python读取文件内容时,有三种方法:read().readline()和readlines() 这三种方法区别如下: read(...)     read([size]) -> read at most size bytes, returned as a string.          If the size argument is negative or omitted, read until EOF is reached.     Notice that when in non-blo

请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别?

1. 请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有什么区别? 答:hda一般是指IDE接口的硬盘,hda指第一块硬盘,hdb指第二块硬盘,等等:sda一般是指SATA接口的硬盘,sda指第一块硬盘,sdb指第二块硬盘,等等. 2. 为什么 du -b /etc/passwd  和 du -k  /etc/passwd  所得到的结果不一致呢?按道理讲1024b 等于 1k 阿铭的 /etc/passwd 为 1181b 而 使用

各种 CD 和 DVD 光盘之间有什么区别

各种 CD 和 DVD 光盘之间有什么区别? 光盘 常规信息 容量 兼容性 CD-ROM 称为"只读"光盘,通常用于存储商业程序和数据.不能在 CD-ROM 上添加或删除信息. 650 MB 与大多数计算机和设备高度兼容. CD-R 可以多次将文件刻录到 CD-R(每次称为一个"会话"),但是无法从 Mastered 光盘中删除文件.每次刻录都是永久性的. 650 MB 700 MB 要在不同的计算机中读取该光盘,您必须先关闭会话.与大多数计算机和设备高度兼容. C