小编use*_*645的帖子

SyntaxError:关键字在创建字典时不能是表达式

我从cookie中检索了两个字符串

name = 'rack.session'
val = 'CookieVal'
Run Code Online (Sandbox Code Playgroud)

使用它们我想建立一本字典

cookies = dict(rack.session=val)
Run Code Online (Sandbox Code Playgroud)

SyntaxError: keyword can't be an expression

所以我试图逃避(.)点

re.escape(name)
Run Code Online (Sandbox Code Playgroud)

...但它引发了同样的错误

这怎么可能?根据Python type()名称是一个字符串:

type(name)
 <class 'str'>
Run Code Online (Sandbox Code Playgroud)

为什么Python混合了字符串和表达式?

python dictionary

2
推荐指数
1
解决办法
7823
查看次数

标签 统计

dictionary ×1

python ×1