python中read,readline,readlines用法及返回的数据类型

python中read,readline,readlines用法及返回的数据类型,第1张

python中read,readline,readlines用法及返回的数据类型

1.read

用法:文件对象.read(num),num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。

with open('test1.tst', 'r') as file:
    file_data = file.read()
print(file_data)
print(type(file_data))

返回的结果为

abcccddd
dsdsdsds
dsdsdsdsds
ssasaassasa

读取到的数据是字符串

2.readlines

用法:文件对象.readlines()

readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。

f = open('test.txt', 'r')
con = f.readlines( )
print(con)
f.close   # ['aaan', 'bbbn', 'cccn', 'ddd']

3.readline

用法:文件对象.readline()

with open('test1.tst', 'r') as file:
    file_data = file.readline()
print(file_data)
print(type(file_data))

结果为

abcccddd

返回的类型是字符串

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5437176.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存