在优化代码时出现一个需求,我希望通过 module 的字符串名字来导入模块,这样可以避免没写一个 module 就手动导入。

importlib.import_module() 可以完成该操作

1
2
3
4
5
6
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author: wxnacy([email protected])

mod = importlib.import_module('os')
print(mod.getcwd()) # /Users/wxnacy/wxnacy.github.io

03-17 01:16