用py2exe编译后导入模块

Import modules after compilation with py2exe

我用 py2exe 编译了一个 python 可执行文件,想通过用户输入导入一个 python 模块。

userinput = input("Enter module name")
module = __import__(userinput)

这个有用吗?或者有没有其他方法可以在文件编译后导入模块?

你可以试试 importlib.import_module():

import importlib
importlib.import_module(userinput)