在下載了很多資料之後,由於分類不好,很多檔案夾下都放了重複的檔案,就想用python寫個尋找重複檔案的小工具。主要思路如下: 1. 尋找同命檔案2. 利用了crc32,先檢查出同樣尺寸的檔案,再計算crc32,得出相同的檔案名稱列表。下面是轉載的一個代碼,雖然可以滿足要求,但是在尋找大量檔案時候,速度很慢,我抽空把它調優。代碼Code highlighting produced by Actipro CodeHighlighter
PAMIE的全稱是Python Automated Module For Internet Explorer,顧名思義,PAMIE是一個實現IE自動化的模組。PAMIE的官方網站提供了最新模組的下載,但由於是個人開發的緣故,其他文檔,常見問題集之類的基本沒有更新,在下載最新版本之後,首頁上提供的資料有好多是錯的,大家在用的時候要務必注意這一點,最明顯的一個例子是我上篇文章裡面說的,還有一些方法名字已經更換。使用的時候,要多查查PAM30.py!下面使用了PAMIE Test
Python裡裡面有個platform模組,可以得到作業系統的相關資訊import platformplatform.machine() # Returns the machine type, e.g. 'i386'platform.node() # Returns the computer's network nameplatform.platform(aliased=0, terse=0) # Returns a single string identifying the
lxml takes all the pain out of XML. Stephan Richter lxml是Python語言裡和XML以及HTML工作的功能最豐富和最容易使用的庫。lxml是為libxml2和libxslt庫的一個Python化的綁定。它與眾不同的地方是它兼顧了這些庫的速度和功能完整性,以及純Python API的簡潔性,大部分與熟知的ElementTree
為了全面測試一個Web系統,我們需要與系統UI相互動並做出相應的斷言。最常用的互動是通過selenium.py中以下方法來實現的:open(url): Opens an URL in the test frame. This accepts both relative and absolute URLs. click(locator): Clicks on a link, button, checkbox or radio button. If the click action causes
Selenium是thoughtworks公司的一個整合測試的強大工具,關於它的好處網路隨處可以搜到,我就不一一介紹,在之前見到一個系列是Selenium Remote Control For Java,在這裡模仿一下,主要以Python來實現。一是我比較喜歡用Python,二是剛好可以練手,熟悉熟悉Python開發Selenium RC指令碼。What is Selenium?Selenium is a testing tool for web applications that uses
在應用程式中,通常使用設定檔定義一些參數。例如,資料庫設定檔用於記錄資料庫的字串串連,主機名稱,使用者名稱,密碼等資訊。Windows的ini檔案就是典型的設定檔,ini檔案由多個塊組成,每個塊由多個配置項組成。代碼Code highlighting produced by Actipro CodeHighlighter