importlib中的方法具有相同的功能imp.load_source

时间:2019-06-26 01:14:59

标签: python

如何在python 3.4+中使用imp.load_source

我按如下方式使用imp.load_source

setting = imp.load_source('setting', '/home/abc/setting.py')
print(setting.color) # get attribute color in setting file

但是在python 3.4+中,imp模块已被弃用,改为使用importlib模块

我尝试使用SourceFileLoader

from importlib.machinery import SourceFileLoader

setting = SourceFileLoader('setting', '/home/abc/setting.py')
print(setting.color)

但输出

AttributeError: 'SourceFileLoader' object has no attribute color

importlib中的哪个方法具有imp.load_source的相同功能?

0 个答案:

没有答案