【发布时间】:2017-09-23 12:15:21
【问题描述】:
我在模块 1 中创建了一个名为 tabla_precios 的泡菜,我期待在模块 2 中打开它。
泡菜在模块 1 中的一个函数中打开。
目前我正在导入 module2 中的函数,但我认为这不是最有效的方法,因为我认为每次执行不同模块中的模块时我都在制作泡菜,不是吗?
因此,我想直接在不同的模块中导入泡菜,但我不知道该怎么做。
这是我尝试过的:
import pandas as pd
import pickle
main_df=pd.DataFrame()
pickle_out=open ('tabla_precios.pickle','wb')
pickle.dump(main_df,pickle_out)
pickle_out.close()
print(tabla_precios)
报错:
name 'tabla_precios' is not defined
我期待在不同的模块中导入泡菜。
【问题讨论】:
-
print(tabla_precios):您没有定义tabla_precios变量,但您将其传递给print。