Disclaimer: Sensible semantics do dictate that the LHS of as behaving differently depending on the RHS lexeme is ludicrous. But I am curious nontheless.
嗨,伙计们
简单的问题,但有人可能会回答比我的黑客更好。我目前正在处理元类等问题,并为一些事情制定一个舒适的语法。你知道吗
给定Python with ... as ...:
语句,我可以在上下文管理器中访问as
右侧给定的名称吗:
with foo('fido') as Dog:
...
foo.__enter__()
能找出Dog
所在的词素吗?你知道吗
超级奖金:保持它的实现不可知,也支持python3.x。你知道吗
不,就像在
Dog = foo('fido')
中一样,foo
没有“严肃”的方式可以知道它的结果即将绑定到调用方中的名称Dog
。(通过“严肃”我排除了在堆栈中查找调用字节码并对其进行反汇编的可能性,&c基本上是你知道如果你知道你的代码将由一个肌肉发达、知道你住在哪里的维护人员维护的话,你永远不会做的事情;-)。你知道吗相关问题 更多 >
编程相关推荐