s3_ file ()

阅读(1525) 标签: 存储桶,

描述:

获取存储桶下的指定对象。

语法:

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")

加载存储桶test1emp.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连接。