Welcome to Qcloud COS SDK for Python 3’s documentation!¶
-
class
qcloud_cos_py3.cos.
CosBucket
(app_id, secret_id, secret_key, bucket_name, region='sh')¶ -
async_upload_file
(file_stream, upload_filename, *, dir_name='', biz_attr='', replace=True, mime='application/octet-stream')¶ 异步上传文件 (使用简单上传文件接口)
Parameters: - file_stream – 类文件对象
- upload_filename – 文件名称
- dir_name – 目录名称(可选)
- biz_attr – 业务属性(可选)
- replace – 是否覆盖(可选)
- mime – 文件类型,默认为 application/octet-stream (可选)
-
copy_file
(source_file_path, dest_file_path)¶ -
Parameters: - source_file_path – 源文件路径
- dest_file_path – 目标路径
- 注意:
- 目标路径若不以 / 开头,则认为是相对路径
-
delete_folder
(dir_name)¶ -
Parameters: dir_name – 目录路径 - 注意:
- 虚拟目录无法删除,只能删除显式创建的目录
- 若显式目录中有文件存在,仍可删除该目录,但文件仍然存在于虚拟目录中
-
get_file
(file_path)¶ Parameters: file_path – 文件路径
-
list_folder
(dir_name, *, prefix=None, num=1000, context=None)¶ -
Parameters: - dir_name – 文件夹名称
- prefix – 前缀
- num – 查询的文件的数量,最大支持1000,默认查询数量为1000
- context –
起始位置。将上次查询结果的context的字段传入,可实现翻页
注意:如果在进行列表操作的目录是真实目录而非虚拟目录 (上传文件路径中带有斜线会认为是虚拟目录), 实际列出的文件数量会是 num - 1
-
move_file
(source_file_path, dest_file_path)¶ -
Parameters: - source_file_path – 源文件路径
- dest_file_path – 目标路径
- 注意:
- 目标路径若不以 / 开头,则认为是相对路径
-
update_file_status
(file_path, *, authority='eInvalid', custom_headers=None)¶ -
Parameters: - file_path – 文件路径
- authority (eInvalid / eWRPrivate / eWPrivateRPublic) – 文件权限
- custom_headers – 自定义文件头信息
-
upload_file
(file_stream, upload_filename, *, dir_name='', biz_attr='', replace=True, mime='application/octet-stream')¶ -
Parameters: - file_stream – 类文件对象
- upload_filename – 文件名称
- dir_name – 目录名称(可选)
- biz_attr – 业务属性(可选)
- replace – 是否覆盖(可选)
- mime – 文件类型,默认为 application/octet-stream (可选)
-
upload_file_from_url
(url, file_name, *, dir_name='')¶ 从 url 抓取文件并上传 (使用简单上传文件接口)
Parameters: - url – 文件url地址
- file_name – 文件名称
- dir_name – 文件夹名称(可选)
-
upload_slice_file
(real_file_path, slice_size, upload_filename, *, offset=0, dir_name='', biz_attr='', replace=True)¶ -
Parameters: - real_file_path – 文件路径
- slice_size –
分片大小,单位为 Byte,有效取值:
- 524288 (512 KB)
- 1048576 (1 MB)
- 2097152 (2 MB)
- 3145728 (3 MB)
- upload_filename – 上传文件名
- offset – 起始位移(可选),默认从头开始
- dir_name – 上传目录(可选)
- biz_attr – 业务属性(可选)
- replace – 是否覆盖(可选)
-