我希望能够访问传递给函数的变量的名称,例如。
.z-left-list {
padding-left: 0;
list-style: none;
}
.z-left-list-item {
width:100%;
display: table;
vertical-align: middle;
height: 60px;
font-size: 150%;
border-bottom: 1px solid black;
}
.z-left-list-item span {
display:table-cell;
vertical-align:middle;
}
我怀疑使用Python内省是可能的,但我不太了解检查模块。 (注意我知道像magic()这样的函数的需要是值得怀疑的,但它是我想要的东西。)
答案 0 :(得分:0)
实际上,这是不可能的。在Python中,名称和值是完全分开的。在f
内,您可以访问x
的值,但无法以查找其他名称其他函数可能已赋予该值。
将名称视为有点像C中的指针。如果你有一个指针,你可以找出它指向的对象。但是如果你有对象,你就无法找到指向它的指针。