我正在制作一个程序来检测 python 文件并读取它们的类和函数以供调用。如何列出另一个 python 文件中的函数而不导入它?我该如何称呼他们?
程序结构:
Modules.py 列出 /Modules 中的所有 python 文件并将它们存储在列表中。Index.py 调用 Modules.py 中的函数(只是为了让事情不那么混乱)
ChickenModule.py 有一个名为 ChickenStuff 的类,每当调用它时都会打印“I'm a Chicken” self.(something)。
该程序的目标是让用户能够将 .py 文件放入模块中,并且在运行 index.py 时,将列出所述 .py 文件的函数和类。