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))返回的结果为abcccddddsdsdsdsdsdsd
文章共287字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
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
<class 'str'>
读取到的数据是字符串
2.readlines
用法:文件对象.readlines()
readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。
f = open('test.txt', 'r')
con = f.readlines( )
print(con)
f.close # ['aaa\n', 'bbb\n', 'ccc\n', 'ddd']
3.readline
用法:文件对象.readline()
with open('test1.tst', 'r') as file:
file_data = file.readline()
print(file_data)
print(type(file_data))
结果为
abcccddd
<class 'str'>
返回的类型是字符串
更多推荐
已为社区贡献1条内容
所有评论(0)