python(21) : 打包文件夹为zip然后上传阿里云OSS

import os
import time
import zipfile
from datetime import datetime

# pip3 install oss2 -i https://mirrors.aliyun.com/pypi/simple/ requests
import oss2
from oss2.credentials import EnvironmentVariableCredentialsProvider

os.environ['OSS_ACCESS_KEY_ID'] = ''
os.environ['OSS_ACCESS_KEY_SECRET'] = ''
endpoint = 'https://oss-cn-shanghai.aliyuncs.com'
region = "cn-shanghai"
bucket_name = 'bucket1'
## 从环境变量中获取访问凭证。运行本代码示例之前,请确保已设置环境变量OSS_ACCESS_KEY_ID和OSS_ACCESS_KEY_SECRET。
auth = oss2.ProviderAuth(EnvironmentVariableCredentialsProvider())
## yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1(杭州)为例,Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com 。
## 填写Bucket名称。
bucket = oss2.Bucket(auth, endpoint, bucket_name)


# 获取文件大小
def get_file_size_in_mb(file_path):
    file_size_bytes = os.path.getsize(file_path)
    file_size_mb = round(file_size_bytes / (1024 * 1024), 3)  # 将文件大小从字节转换为MB
    return file_size_mb


# 获取时间
def get_now_hm():
    # 获取当前时间
    current_time = dat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值