我有一个名为mainProgram.py
的主要Python程序。看起来像这样(简化示例):
import numpy as np
import pandas as pd
from packOne import functionOne
from packTwo import functionTwo
ResultOne = functionOne()
ResultTwo = functionTwo()
还创建了文件__init__.py
。
运行主程序mainProgram.py
后,我收到了NameError:
NameError: name 'np' is not defined
在PackOne.py
包中,我使用NumPy
中的一些函数,但我没有在包NumPy
中导入PackOne.py
。我还应该导入NumPy
packOne
以及我要导入的所有其他套餐吗?有没有优雅的解决方案,如何在主python程序中导入一次包NumPy
或Pandas
?