我想构建我的python模块/包的imports
,即我的模块中有几个*.py
个文件。所有人都使用:
import numpy as np
在我使用的某些部分中:
import pandas as pd
我可以为我的python模块设置全局导入,并说它在模块的所有numpy as np
文件中使用*.py
。
我在__init__.py
尝试了一些东西,但它没有按预期工作。进行全球进口无论如何合理吗?
答案 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])