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

调用Connect客户端create_hours_of_operation出现AttributeError如何解决

问题原因

你遇到的AttributeError: 'Connect' object has no attribute 'create_hours_of_operation'报错,是因为当前安装的boto3版本过低,create_hours_of_operation是后续版本才新增的Amazon Connect API接口,旧版本SDK未封装该方法。

解决方案

  • 第一步:升级boto3和依赖库botocore到最新版本,执行以下命令:
pip install --upgrade boto3 botocore

注意:如果项目使用了虚拟环境,请先激活对应环境再执行升级命令,避免升级到全局Python环境导致不生效。

  • 第二步:验证接口是否可用,运行以下代码检查方法是否存在:
import boto3
client = boto3.client('connect')
print('create_hours_of_operation' in dir(client))

运行输出为True即说明接口已支持,可以正常调用。

  • 额外语法修正提示:官方文档示例中'Day': 'SUNDAY'|'MONDAY'|'TUESDAY'|'WEDNESDAY'|'THURSDAY'|'FRIDAY'|'SATURDAY'是参数可选值的示意写法,实际业务代码中需要替换为你实际需要的单个星期值,如需配置多天时段可以给Config数组添加多个配置字典即可,直接照搬文档的竖线语法会触发Python语法错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 17:45:07