描述:
获取存储桶下的指定对象。
语法:
s3_file(fd,bucket,key[:cs])
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
返回的文件对象支持使用f.exists()、f.name()、f.size()、f.date()、f.read()、f.import()、f.export()等。
参数:
fd |
s3连接对象。 |
bucket |
存储桶名称。 |
key |
存储桶下的文件名。 |
cs |
编码名称,以此编码方式保存或打开。 |
返回值:
文件对象
示例:
|
A |
|
1 |
=s3_open("ASIAVSPDUYZ7O7WTX7C3":"7/5xYPO7a+ 9Po+IE1ySbmu9UB2hWIkWek1Sqn6E4":"us-east-2":"https://s3.us-east-2.amazonaws.com") |
连接aws s3服务。 |
2 |
=s3_file(A1, "test1","emp.txt") |
加载存储桶test1下emp.txt文件对象。 |
3 |
=A2.name() |
获取包含文件名的全路径。 |
4 |
=A2.exists() |
判断文件是否存在。 |
5 |
=A2.size() |
返回文件大小。 |
6 |
=A2.date() |
返回文件修改时间。 |
7 |
=A2.read@nv() |
读取对象内容。 |
8 |
=A2.import@t() |
将文件数据返回成序表。 |
9 |
=A2.cursor@t().fetch(10) |
以游标方式读取数据。 |
10 |
=s3_close(A1) |
关闭aws s3连接。 |