华为云使用Python上传文件到obs记录

记录下,华为云使用Python上传文件到obs用法,

# -*- coding: utf-8 -*-


def up_obs(filename,filepath):
    from obs import ObsClient
    from datetime import datetime
    try:
        start = datetime.now()#用来计时
        # 创建ObsClient实例
        obsClient = ObsClient(
            access_key_id='key',#Access Key Id
            secret_access_key='sk',#Secret Access Key
            server='obs的endpoin的访问域名'
        )
        # 使用访问OBS
        # 调用putFile接口上传对象到桶内
        resp = obsClient.putFile('obs的名称', '上传后的文件名', file_path='本地文件') # 这里的上传后的文件名,是可以直接指定到obs的目录,例如test/test。txt, 就会上传到obs对应的test文件夹下,创建test.txt文件。
        if resp.status < 300:
            # 输出请求Id
            print('requestId:', resp.requestId)
            ##写入日志上传成功
        else:
            # 输出错误码
            print('errorCode:', resp.errorCode)
            # 输出错误信息
            print('errorMessage:', resp.errorMessage)
            #触发告警

        # 关闭obsClient
        obsClient.close()
    except BaseException as e:
        print(e)
if __name__ == '__main__':
    filename='test/test'
    filepath='mysql_low.txt'
    up_obs(filename,filepath)
```


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吴爃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值