首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用python将文件上传到IBM云对象存储时出错

使用python将文件上传到IBM云对象存储时出错
EN

Stack Overflow用户
提问于 2019-09-26 02:06:54
回答 1查看 124关注 0票数 0

在空闲状态下运行代码时,它不会显示任何内容。

代码语言:javascript
复制
from ibm_botocore.client import Config

import ibm_boto3

def upload_file(credentials,local_file_name,key):  
    cos = ibm_boto3.client(service_name='s3',
               ibm_api_key_id=credentials['got from service credential desciption'],

               ibm_service_instance_id=credentials['got from service credential description'],

               ibm_auth_endpoint=credentials['s3.eu-gb.cloud-object-storage.appdomain.cloud'],//as my region is London

               config=Config(signature_version='oauth'),

               endpoint_url=credentials['https://control.cloud-object-storage.cloud.ibm.com/v2/endpoints'])

    try:
        res=cos.upload_file(Filename='D:\ibm-cloud\get-started-python\abc.txt', Bucket=credentials['cloud-college-bucket0'],Key=key)
    except Exception as e:
        print(Exception, e)
    else:
        print('File Uploaded')
EN

回答 1

Stack Overflow用户

发布于 2019-10-01 19:07:16

您的代码定义了一个函数,但没有调用它。因此,预期的结果或结果根本不是输出。一切都很好。

您的下一步应该是拥有一个主函数,或者让上层的代码调用您定义的函数upload_file

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58104241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档