2024-03-29 01:44:01 发布
网友
问题是。。这条线:
x = cookie['r'].value
它想得到名为“r”的cookie,但它不能,因为它还没有设置。在
要设置它,它必须不会导致脚本出错。所以也许它可以在第二次重新装载时得到饼干。但它拒绝这样做。在
基本上我要告诉你
即使拿不到饼干也不会惹麻烦。在
x = cookie.get('r') and cookie['r'].value
实际上还没有尝试过(没有现成的WSGI),但这是字典类对象的标准模式。在
对于Python pup:get如果键不存在,则返回None。and“短路”,如果第一个值是“falsy”,则返回第一个值,None(如0和空字符串和空列表)是,如果第一个值是“truthy”,则返回第二个值。在
get
None
and
因此,如果没有名为“r”的cookie,cookie.get('r')返回None,进程就此停止,x被赋予值None。如果有这样的cookie,那么cookie.get('r')返回它。因此,对cookie['r'].value进行求值,并为{}分配结果。在
cookie.get('r')
x
cookie['r'].value
实际上还没有尝试过(没有现成的WSGI),但这是字典类对象的标准模式。在
对于Python pup:
get
如果键不存在,则返回None
。and
“短路”,如果第一个值是“falsy”,则返回第一个值,None
(如0和空字符串和空列表)是,如果第一个值是“truthy”,则返回第二个值。在因此,如果没有名为“r”的cookie,}分配结果。在
cookie.get('r')
返回None
,进程就此停止,x
被赋予值None
。如果有这样的cookie,那么cookie.get('r')
返回它。因此,对cookie['r'].value
进行求值,并为{相关问题 更多 >
编程相关推荐