为python模块导入一次库

时间:2017-11-14 09:35:25

标签: python module python-import

我想构建我的python模块/包的imports,即我的模块中有几个*.py个文件。所有人都使用:

 import numpy as np

在我使用的某些部分中:

import pandas as pd

我可以为我的python模块设置全局导入,并说它在模块的所有numpy as np文件中使用*.py。 我在__init__.py尝试了一些东西,但它没有按预期工作。进行全球进口无论如何合理吗?

2 个答案:

答案 0 :(得分:2)

不,你不能这样做,它从根本上反对Python的工作方式。

答案 1 :(得分:0)

警告: - 请勿在家中使用。不是很好的做法 您可以通过将所有库导入单个文件来完成。例如: -

library.py

import numpy as np
import os
import json
import pandas as pd

然后在您的代码文件中导入此文件

main.py

from library import *

a = np.array([1, 2, 3])