首页 > 解决方案 > 在另一个 python 模块中检测导入的包

问题描述

我想在一个 python 模块中检测导入的包。但这将在另一个 python 模块上完成。

除了打开要获取导入的包名称并找到“导入”字符串的模块之外,我找不到其他方法,使用带空格的拆分并获取包的名称。

with open(path, 'r') as file:
    for line in file:
        if "import" in line:
            seperate = line.split(" ")
                if seperate[0] == "import":
                    print(seperate[1].rstrip())

有什么建议吗?

标签: python

解决方案


推荐阅读