如何知道openpyxl是否使用defusedxml?

2024-10-05 15:24:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用openpyxl来读取xlsx文件,并注意到使用defusedxml来防范某些安全攻击的建议。我的理解是,openpyxl在当前环境中发现defusedxml时,随时都会使用它,但我希望在打开工作簿之前用一种更积极的方法检查defusedxml是否正在使用,这样,如果我的代码的某个用户没有安装包(或者可能安装了某个不兼容的版本,而不是其他版本),我就可以提前失败当然现在有可能,但将来也有可能。你知道吗

有没有办法通过编程询问openpyxl,询问它是否检测到defusedxml并计划在我打开的下一个电子表格中调用它?你知道吗


Tags: 文件方法代码用户版本环境编程xlsx