我们可以在 for 循环内部循环导入 Python 模块吗?
是的,你可以在 for 循环中迭代导入 python 模块。你需要有一个你想要以字符串形式导入的模块列表。你可以使用内建的 importlib.import_module(module_name) 导入模块。例如,
>>> import importlib >>> modnames = ["os", "sys", "math"] >>> for lib in modnames: ... globals()[lib] = importlib.import_module(lib)
globals() 调用将返回一个字典。我们可以将每个库的 lib 键设置为在导入模块时返回对象的值。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP