importlib是Python中的新增功能,用于以编程方式导入模块。它只是一个包装器,
__import__请参见
https://docs.python.org/3/library/importlib.html#module-importlib
import importlibmoduleName = input('Enter module name:')importlib.import_module(moduleName)更新:以下答案已过时。使用上面的最新替代方法。
只是
import file没有
'.py'扩展名。
您可以通过添加一个名为的空文件来将文件夹标记为包
__init__.py。
您可以使用该
__import__功能。它以模块名称作为字符串。(同样:模块名称不带“ .py”扩展名。)
pmName = input('Enter module name:')pm = __import__(pmName)print(dir(pm))输入
help(__import__)以获取更多详细信息。



