我在目录中有一些文件路径,我想获取每个Python文件的相关模块。
python_file_suffix = u".py"
for element_name in os.listdir(path):
element_path = join(path, element_name)
if isfile(element_path):
if element_path.endswith(python_file_suffix):
# I don't know the module name here
module_name = "???"
source = imp.load_source(module_name, element_path)
# Then I want to get all methods of my Python file
我不认为我可以使用 imp 加载我的文件有两个原因:
我的最终目标是获取每个文件的方法信息(名称,文档字符串......)。
感谢您的帮助。