如何检查第 3 方 Python 实用程序库中是否存在恶意软件?

How do I check a 3rd party Python utility library for malware?

我是编程新手,我正在尝试找到一个程序或方法来提取所有文件名、sheet 名称,并计算每个 sheet 的数据行数所有 Excel 个文件都在一个文件夹中。到目前为止,我主要考虑 Excel 方法,但我也考虑了 VBA 解决方案,但没有运气。

我以为我终于在 http://www.basarat.com/2009/07/getting-row-counts-in-all-excel-file-by.html

找到了解决方案

它看起来像是一个带有工具的实用程序库,完全 解决了我的问题,但作者表示必须在 https://code.google.com/p/dexutils/[=13 下载=]

我对 Python 没有任何实际经验,只是对 Java 进行了简要介绍,但 Python 一直是解决 [=29= 问题的可接受工具] 分析(由于最近的职业变动,我需要掌握)。所以它在我的学习清单上。我认为这是让我的脚趾浸入 Python 水中的好方法。

但后来我看到该实用程序的博客条目和下载页面没有评论,也没有评级。我怎么知道下载该文件不会使我的计算机暴露于恶意软件?这是公司的电脑,我想在可预见的未来继续这份工作。下载恶意软件不会实现这一点。

我知道这听起来有点偏执,但我认为在安全方面,安全总比遗憾好。有什么方法可以检查这样的文件是否存在恶意软件,或者确认它只是在做它声称的事情(即,不是 运行 背景中的邪恶东西或弄乱注册表等)?我试图在 Google 和这个网站上找到答案的时间比我愿意承认的要长,但我对计算机安全或 Python 编程的了解还不够,无法知道我是安全。

请说慢点,用小词。 :-P 或者只给我源链接。

使用openpyxl

from openpyxl import load_workbook

wb2 = load_workbook('test.xlsx')
print wb2.get_sheet_names()

您可以使用 os.listdir(路径) 查找文件夹中的所有文件。将其传递回 load_workbook()