簡體   English   中英

如何檢查第三方Python實用程序庫中的惡意軟件?

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

我是編程的新手,我試圖找到一種程序或方法來提取所有文件名,工作表名稱,並從單個文件夾中的所有Excel文件計算每張工作表的數據行數。 到目前為止,我主要是使用Excel方法,但是我也考慮過VBA解決方案,但還沒有運氣。

我以為我終於在http://www.basarat.com/2009/07/getting-row-counts-in-all-excel-file-by.html中找到了解決方案

看起來它的實用程序庫帶有可以完全解決我問題的工具,但作者指出必須從https://code.google.com/p/dexutils/下載。

我沒有Python的實際經驗,只是Java的簡要介紹,但是Python一直是處理統計/數據分析的可接受工具(由於最近的職業變化,我需要掌握它)。 所以這就是我要學習的東西。 我認為這是將腳趾浸入Python水的好方法。

但是后來我看到該實用程序的博客條目和下載頁面沒有評論,也沒有評級。 我怎么知道下載該文件不會使我的計算機受到惡意軟件的侵害? 這是一台公司計算機,在可預見的將來,我想保留這份工作。 下載惡意軟件將無法達到目的。

我知道這聽起來讓我有些偏執,但我認為,談到安全性,總比后悔好。 有什么方法可以檢查像這樣的文件中是否存在惡意軟件,或確認它僅在執行其聲明的操作(即,不在后台運行惡意程序或不破壞注冊表等)? 我試圖在Google和此網站上找到答案的時間超過了我想承認的時間,但是我對計算機安全性或Python編程的了解還不夠,以至於我知道自己是安全的。

請說慢一點,並用小詞。 :-P還是給我鏈接到資源。

使用openpyxl

from openpyxl import load_workbook

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

使用os.listdir(path)可以找到文件夾中的所有文件。 將其傳遞回load_workbook()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM