You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Python SDK中BlobServiceClient调用get_container_client返回TypeError原因是什么?

报错原因

你是直接通过BlobServiceClient类本身调用了实例方法get_container_client,而非使用你已经实例化完成的blob_svc_client对象调用该方法。

Python 中类的实例方法默认第一个参数为self,指向类的实例对象,正常通过实例调用方法时,self参数会自动传入,不需要手动赋值。但你直接用类名调用方法时,Python不会自动填充self参数,你传入的cont_name会被识别为self的入参,get_container_client需要的container参数就会被判定为未传值,因此抛出参数缺失的报错。

修复代码

将你获取容器客户端的代码行替换为以下内容即可:

blob_cont_client = blob_svc_client.get_container_client(cont_name)

内容的提问来源于stack exchange,提问作者SeaDude

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 21:42:02