首页 > 解决方案 > 类型错误:% 的不支持的操作数类型:'list' 和 'str'

问题描述

我的信息是:

message = {
        "msgtype":"markdown",
        "markdown":{
            "title":"aliyun warning",
            "text":content
        },
        "at":{
            "atMobiles":["%s"] % phone_number,
            "isAtAll": false
        }
    }

phone_number 是一个参数,当我发送它时,会引发此错误:

类型错误:% 的不支持的操作数类型:'list' 和 'str'

如何解决此错误?

标签: pythontypeerror

解决方案


这是一个无效的 Python 表达式:

["%s"] % phone_number

您可能想要以下内容:

[phone_number]

推荐阅读