天天看点

Readline( )|学习笔记

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理:Readline( )】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:

https://developer.aliyun.com/learning/course/601/detail/8769

Readline( )

内容介绍:

一、readline( )

二、readlines( )

三、for循环

一、readline()

输入:

file_name = ‘ demo.txt ’

with open(file_name , encoding= ‘utf-8’ ) as file_obj :

print(file_obj.read( ) )

该方法可以用来读取一行内容

换成 ​

 print(file_obj.readline( ) )

多读几行:

print(file_obj.readline( ) )

print(file_obj.readline( ) )

print(file_obj.readline( ) )

但是看出每一行前都有空行,所以可以加 end= ‘ ’去掉

print(file_obj.readline( ) ,end= ‘ ’ )

print(file_obj.readline( ) )

#print(file_obj.readline( ) )

类似的有 readlines( )

该方法用于一行一行的读取内容,它会一次性将读取到的内容封装到一个列表中返回

输入:​

r = file_obj.readlines( )

print(r)

可以看出打印的是个列表,让每个数据成为一行,加入​

import pprint

​,将 print(r) 改成

pprint. pprint(r)

如果想获取第一行:输入​

pprint. pprint(r[0])

类似:

pprint. pprint(r[0])

pprint. pprint(r[1])

pdrint. pprint(r[2])

更简单的是 for 循环遍历列表

三、for 循环

for t in file_obj:

print(t)

结果如下:

Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod

Tempor incididunt ut labore et dolore magna aliqua ut enim ad minim weniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex commodo consequat.

***Repl Closed***