Skip to main content
 首页 » 编程设计

python之语法错误 : keyword can't be an expression

2025年05月04日13Free-Thinker

我有

hd.meta(http-equiv='Content-Type', content='text/html;charset=UTF-8') 

我得到:

语法错误:关键字不能是表达式

为什么会这样?

请您参考如下方法:

正如@Misandrist 已经指出的那样,http-equiv 被解释为这样的减法:http - equiv。

如果您仍然需要将数据传递给此函数,您可以执行以下操作:

dct = { 
       'http-equiv': 'Content-Type', 
       'content': 'text/html;charset=UTF-8' 
} 
hd.meta(**dct) 

将关键字参数放入字典并传递其扩展(**dct)。