Ai
1 Star 0 Fork 0

EESAST/THUAI3.0

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
download_windows_only.py 1.55 KB
一键复制 编辑 原始数据 按行查看 历史
BowmanChow 提交于 2020-04-16 02:11 +08:00 . 完成上传腾讯云的代码
# -*- coding=utf-8
# appid 已在配置中移除,请在参数 Bucket 中带上 appid。Bucket 由 BucketName-APPID 组成
# 1. 设置用户配置, 包括 secretId,secretKey 以及 Region
import hmac
import os
import sys
import logging
import hashlib
import json
import getopt
import urllib.request as request
from qcloud_cos import CosConfig
from qcloud_cos import CosS3Client
logging.basicConfig(level=logging.INFO, stream=sys.stdout)
logger = logging.getLogger()
# 'AKIDRn0ygI5kmY4IYYLDfaF7nDNGtFK9KYrt' # 替换为用户的 secretId
secret_id = ''
secret_key = '' # 替换为用户的 secretKey
region = 'ap-beijing' # 替换为用户的 Region
token = None
scheme = 'https'
bucket_upload = 'thuai-1255334966' # 替换为用户的存储桶
try:
opts, dirs = getopt.getopt(sys.argv[1:], "i:k:", ["id=", "key="])
except getopt.GetoptError:
print('Error: --id <secret_id> --key <secret_key>')
sys.exit(2)
for opt, arg in opts:
if opt in ("-i", "--id"):
secret_id = arg
elif opt in ("-k", "--key"):
secret_key = arg
config = CosConfig(Region=region, SecretId=secret_id,
SecretKey=secret_key, Token=token, Scheme=scheme)
client = CosS3Client(config)
response = client.list_objects_versions(
Bucket=bucket_upload,
Prefix='CAPI/windows_only'
)
for file in response['Version']:
s = file['Key']
if not os.path.exists(os.path.dirname(s)):
os.makedirs(os.path.dirname(s))
response = client.get_object(
Bucket=bucket_upload,
Key=s)
response['Body'].get_stream_to_file(s)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/eesast/THUAI3.0.git
git@gitee.com:eesast/THUAI3.0.git
eesast
THUAI3.0
THUAI3.0
dev

搜索帮助