gpt4 book ai didi

python - 如何使用循环获取dir()中的值?

转载 作者:太空宇宙 更新时间:2023-11-04 07:38:39 25 4
gpt4 key购买 nike

为什么我无法使用循环获取 dir() 中项目中的值:

for item in dir():
print(item)

它只是打印

 __builtins__
__doc__
__loader__
__name__
__package__
__spec__

那么,我如何使用循环来打印项目中的值,即 __name__ 中的 "__main__"谢谢!

最佳答案

vaultah 的 answer我认为是最好的,但你也可以使用 eval获取值:

for item in dir():
print('{} : {}'.format(item, eval(item)))

关于 eval ( it's dangerous! ) 的使用通常有很多耻辱,我可能会不赞成这个答案,但是,我认为在这种有限的情况下没问题。

关于python - 如何使用循环获取dir()中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28379099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com