2024-05-23 16:24:26 发布
网友
我用python定义了一个字典:
tal:define="dic python:{'a':'1', 'b':'2'};"
我用tal:define定义了另一个变量var,它要么是'a'要么是'b'。 我尝试执行以下操作时出错:
tal:define
(foo将为“1”或“2”) 我得到KeyError: '${var}'。我试过dic[$var]、dic[var]等等,但它们都不起作用。如何使用先前使用tal:define作为字典键定义的变量来获取其值。在
KeyError: '${var}'
dic[$var]
dic[var]
DonCallisto的dic[var]有用
路径表达式语法:
tal:define="foo dic/?var"
Python表达式语法:
请参见Zope Book以了解有关?var语法。在
DonCallisto的dic[var]有用
路径表达式语法:
Python表达式语法:
^{pr2}$请参见Zope Book以了解有关?var语法。在
相关问题 更多 >
编程相关推荐