描述:
读取文件内容并返回成字符串。
语法:
f.read(b:e)
备注:
将文件f的内容从字节数b到e的部分读成子串返回。
参数:
| 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,字节数从2到7: 
 | 
| 11 | =file("atoz.txt").read@0() | 使用@0选项,返回字节数,返回值:26。 | 
相关概念:





