赞
踩
有时候常见的脚本喜欢写成api,这样自己用的时候不需要重复造轮子。把写好的api放到一个固定位置,每次直接引用就好了。
这里用到的模块是importlib。
假设我们写好了一个轮子,命名为a.py:
class Dancer:
def __init__(self):
self.name = 'cxk'
def dance(self):
print(')()()()(')
咱们import这个api就可以参考以下脚本:
import importlib
file_path = '/home/ubuntu/my_libs/a.py'
spec = importlib.util.spec_from_file_location('dancer', file_path)
the_api = importlib.util.module_from_spec(spec)
spec.loader.exec_module(the_api)
dancer = the_api.Dancer()
dancer.dance()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。