python有关read,readline和readlines的区别

部署运行你感兴趣的模型镜像

python有关read,readline和readlines的区别

1.read(): 一次性读取整个文件内容,适用于小文件
2.readline(): 每次只读取一行内容,实用性不强
3.readlines():一次性读取整个文件内容,我们可以采用whlie遍历的方法,来获取每一行内容,适用于大文件

代码演示:

先随便创建一个待读文件:

eg: import time def main():
print(‘人生苦短,我用python’)
time.sleep(2)
print(‘big data’)

main()

下面 这是实际操作代码:
#第一种read()
f = open(r’C:\Users\李永欣\Desktop\新建文件夹\爬虫.py’,‘r’,encoding = ‘utf-8’) #注:windows读取文件路径前可加r
print(f.read())
f.close()

#第二种readlines()
f = open(r’C:\Users\李永欣\Desktop\新建文件夹\爬虫.py’,‘r’,encoding = ‘utf-8’)
print(f.readline())
for line in f.readlines():
print(line,end=’’) #end =’’ 表示两个句子间打印换行不空格。
f.close()

import time
def main():
    print('人生苦短,我用python')
    time.sleep(2)
    print('big data')

main()
```import time

def main():
    print('人生苦短,我用python')
    time.sleep(2)
    print('big data')

main()
```python

由于案例为小文件的读取,故两种方法结果无区别。

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值