python - 在另一个 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())
有什么建议吗?
解决方案
推荐阅读
- r - 预测循环参考方程组
- android-things - Android的东西到olimax板
- c# - OData 聚合列子查询
- javascript - JS - 在 switch-case 中使用函数进行评估
- ember.js - ember js中实用程序和助手之间的区别?
- javascript - 如何根据字符数调整段落大小?
- assembly - 如何在 Code Composer Studio (CCS) 中为 TI MSP432 系列创建仅汇编项目
- asp.net-core - 如何通过asp.net core mvc将子类别精确地放在下拉列表中的类别下?
- java - 出现五个随机数后如何让我的屏幕变黑?
- haskell - 通过匹配获取数据元素