2024-09-30 22:21:16 发布
网友
我想通过变量动态导入一些类,比如:
classes = ['AaaBc', 'AccsAs', 'Asswwqq'] for class in classes: from file.models import class
我该怎么做?在
使用__import__
__import__
spam = __import__('spam', globals(), locals(), [], 0)
语句导入垃圾邮件.ham此调用的结果:
注意import()如何在这里返回顶层模块,因为这是通过import语句绑定到名称的对象。在
另一方面垃圾邮件.ham进口鸡蛋、香肠作为酱料
_temp = __import__('spam.ham', globals(), locals(), ['eggs', 'sausage'], 0) eggs = _temp.eggs saus = _temp.sausage
参见:https://docs.python.org/3/library/functions.html#import
使用
__import__
语句导入垃圾邮件.ham此调用的结果:
^{pr2}$注意import()如何在这里返回顶层模块,因为这是通过import语句绑定到名称的对象。在
另一方面垃圾邮件.ham进口鸡蛋、香肠作为酱料
参见:https://docs.python.org/3/library/functions.html#import
相关问题 更多 >
编程相关推荐