使用python中的函数列出内存中的变量

时间:2018-07-25 21:02:33

标签: python python-3.x pandas

我想创建一个实用程序函数,该函数可以过滤当前环境中的变量并打印出来(即,打印所有类型为pd.core.frame.DataFrame的变量),然后将此函数放入ut​​ils模块中。我用过(Pandas Get a List Of All Data Frames loaded into memory):

import pandas as pd
def list_my_frames():
    f = [var for var in dir() if isinstance(eval(var), pd.core.frame.DataFrame)]
    return f

我希望能够将当前环境传递到dir(),以便可以在utils模块之外使用它。如何在python中获取当前环境的句柄?

0 个答案:

没有答案