Python 3.x 从所有文件夹递归导入所有.py文件

Python 3.x 从所有文件夹递归导入所有.py文件,python-3.x,recursion,import,python-3.4,Python 3.x,Recursion,Import,Python 3.4,给定一个根目录,我需要从根目录下的所有文件夹(以及其他文件夹中的文件夹)导入所有文件 我想这可以在os.walk()的帮助下完成,但不知道在“遍历”文件之后如何导入它们 有一种简单的方法可以做到这一点吗?要按名称导入模块(在3.4中),请使用importlib.load\u module,这是一种“围绕importlib。您将在其他答案中看到后者(作为内置项)。当然,为了有用,您必须将每个返回的模块分配给某个对象——除非您只是为了检查语法或生成.pyc文件而导入,就像在compile_all模块

给定一个根目录,我需要从根目录下的所有文件夹(以及其他文件夹中的文件夹)导入所有文件

我想这可以在
os.walk()
的帮助下完成,但不知道在“遍历”文件之后如何导入它们


有一种简单的方法可以做到这一点吗?

要按名称导入模块(在3.4中),请使用
importlib.load\u module
,这是一种“围绕
importlib。您将在其他答案中看到后者(作为内置项)。当然,为了有用,您必须将每个返回的模块分配给某个对象——除非您只是为了检查语法或生成.pyc文件而导入,就像在compile_all模块中一样