Python 如何访问不同模块中的数据帧?
假设我有4个模块:main.py、a.py、b.py、c.py 因此,主文件应该调用所有3个模块(a、b、c) 现在让我们假设a.py包含一个查询,它输出一个我需要同时使用b.py和c.py的数据帧。如何从b.py和c.py访问a.py中生成的数据帧结果,而不必重新执行整个查询Python 如何访问不同模块中的数据帧?,python,dataframe,Python,Dataframe,假设我有4个模块:main.py、a.py、b.py、c.py 因此,主文件应该调用所有3个模块(a、b、c) 现在让我们假设a.py包含一个查询,它输出一个我需要同时使用b.py和c.py的数据帧。如何从b.py和c.py访问a.py中生成的数据帧结果,而不必重新执行整个查询 谢谢我不确定这是否是您要问的问题,但您可以尝试使用main从a获取数据帧,然后使用方法在b和c中加载数据帧 # main.py df = a.get_df() b.load(df) c.load(df) 听起来好像你会
谢谢我不确定这是否是您要问的问题,但您可以尝试使用main从a获取数据帧,然后使用方法在b和c中加载数据帧
# main.py
df = a.get_df()
b.load(df)
c.load(df)
听起来好像你会遇到一个循环依赖,但不清楚你到底在问什么。简言之,我只想在b.py和c.py中重复使用a.py的数据帧结果。我不想在每个模块中重新运行查询3次以获得相同的结果。