read()

阅读(1910) 标签: 文件对象, 读成字串,

本章节介绍read()函数的用法。

f.read()

描述:

读取文件内容并返回成字符串。

语法:

f.read(b:e)

备注:

将文件f内容从字节数be的部分读成子串返回。

参数:

f

文件。

b

字节数,从0开始。

e

字节数,从0开始。

选项:

@n

返回成串序列,每行作为一个成员。

@v

根据相应的数据类型返回序列,可结合@n 选项使用。

@b

读入成二进制数据。

@0

仅读一遍文件,返回文件总字节数,用于测试。

返回值:

字符串

示例:

 

A

 

1

=file("D:/score.txt")

 

2

=A1.read()

将文件对象score.txt中的内容读出为字符串:

3

=A1.read@n()

采用 @n选项,将文本文件里每行拼成串作为一个序列成员返回:

4

=file("D:/tmp2.txt")

 

5

=["Lucy",98]

Lucy默认为字符串,98 默认为整数。

6

=A4.write(A5)

 

7

=A4.read@nv()

采用 @nv选项,按数据类型分行返回序列:

8

=A1.read@b()

读入成二进制blob数据:

9

=file("atoz.txt").read()

读取文件atoz.txt的内容:

10

=file("atoz.txt").read(2:7)

读取文件atoz.txt,字节数从27

11

=file("atoz.txt").read@0()

使用@0选项,返回字节数,返回值:26

相关概念:

f.write()