python - 列出更高范围的变量
问题描述
我正在尝试编写一个函数来列出我当前 python 会话中的所有变量。据我了解,我可以使用 'dir()' 和 'locals()' 函数来执行此操作。但是,当我从函数中调用它们时,它们只显示该函数范围内的变量。如何从另一个函数中列出主函数中的变量?
解决方案
推荐阅读
- c++ - “gtk_text_buffer_get_bounds”函数导致 SEGFAULT
- angular - 无法绑定到“ngIF”,因为它不是“ion-item”的已知属性
- vue.js - 如何在 axios.get() 中添加前缀 sparql
- ms-access - 在将 MS Access 中的控件发送到表中进行验证之前,是否存在更改控件值的事件
- hibernate - Hibernate JPA 为 oneToMany 实体生成大量 sequence.nextval 查询
- c++ - 是否可以知道树中的项目何时被重命名?
- html - 为什么跨度没有自动换行?
- c - ls -al 的“总数”是什么?
- qb64 - 当我在游戏中达到这一点时,屏幕不断刷新
- google-cloud-storage - 有没有一种快速的方法来确定 gsutil cp 无法复制哪个文件?