我有几个模块,所有模块都存储在同一目录中。每个库都需要一个冗长的库列表(numpy,pandas等)。
我创建了一个名为library_function的模块,其中定义了以下功能:
def library_fun():
import numpy as np
import pandas as pd
print("test)
#etc. many more libraries
在我的主模块中,我有以下代码:
# import required modules
from library_function import library_fun
# bring in the required libraries; see separate module for this
library_fun()
# Bring in Production Data
production_data = pd.Series([1,2])
我收到错误消息“未定义名称'pd'”。
我知道library_fun正在运行-我可以看到“测试”打印输出。
有没有办法解决这个问题?