久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

Python模塊學習 filecmp 文件比較 -電腦資料

電腦資料 時間:2019-01-01 我要投稿
【m.dameics.com - 電腦資料】

    filecmp定義了兩個函數(shù),用于方便地比較文件與文件夾:

    filecmp.cmp(f1, f2[, shallow]):

    比較兩個文件的內(nèi)容是否匹配,

Python模塊學習 filecmp 文件比較

。參數(shù)f1, f2指定要比較的文件的路徑。可選參數(shù)shallow指定比較文件時是否需要考慮文件本身的屬性(通過os.stat函數(shù)可以獲得文件屬性)。如果文件內(nèi)容匹配,函數(shù)返回True,否則返回False。

    filecmp.cmpfiles(dir1, dir2, common[, shallow]):

    比較兩個文件夾內(nèi)指定文件是否相等。參數(shù)dir1, dir2指定要比較的文件夾,參數(shù)common指定要比較的文件名列表。函數(shù)返回包含3個list元素的元組,分別表示匹配、不匹配以及錯誤的文件列表。錯誤的文件指的是不存在的文件,或文件被瑣定不可讀,或沒權限讀文件,或者由于其他原因訪問不了該文件。

    filecmp模塊中定義了一個dircmp類,用于比較文件夾,通過該類比較兩個文件夾,可以獲取一些詳細的比較結(jié)果(如只在A文件夾存在的文件列表),并支持子文件夾的遞歸比較。

    dircmp提供了三個方法用于報告比較的結(jié)果:

    •report():只比較指定文件夾中的內(nèi)容(文件與文件夾)

    •report_partial_closure():比較文件夾及第一級子文件夾的內(nèi)容

    •report_full_closure():遞歸比較所有的文件夾的內(nèi)容

    dircmp還提供了下面這些屬性用于獲取比較的詳細結(jié)果:

    •left_list:左邊文件夾中的文件與文件夾列表;

    •right_list:右邊文件夾中的文件與文件夾列表;

    •common:兩邊文件夾中都存在的文件或文件夾;

    •left_only:只在左邊文件夾中存在的文件或文件夾;

    •right_only:只在右邊文件夾中存在的文件或文件夾;

    •common_dirs:兩邊文件夾都存在的子文件夾;

    •common_files:兩邊文件夾都存在的子文件;

    •common_funny:兩邊文件夾都存在的子文件夾;

    •same_files:匹配的文件;

    •diff_files:不匹配的文件;

    •funny_files:兩邊文件夾中都存在,但無法比較的文件;

    •subdirs:我沒看明白這個屬性的意思,python手冊中的解釋如下:A dictionary mapping names in common_dirs to dircmp objects

    簡單就是美!我只要文件比較的結(jié)果,不想去關心文件是如何是比較的,hey,就用python吧~~

    QQ空間 搜狐微博 人人網(wǎng) 開心網(wǎng) 百度搜藏更多

    Tags:filecmp 文件比較

    復制鏈接收藏本文打印本文關閉本文返回首頁

    上一篇:Python模塊學習 datetime介紹

    下一篇:windows下wxPython開發(fā)環(huán)境安裝與配置方法

   

相關文章

2011-05-05PYTHON正則表達式 re模塊使用說明

2014-04-04Python操作json數(shù)據(jù)的一個簡單例子

2014-04-04python用字典統(tǒng)計單詞或漢字詞個數(shù)示例

2014-04-04django自定義Field實現(xiàn)一個字段存儲以逗號分隔的字符串

2013-11-11Python時間戳與時間字符串互相轉(zhuǎn)換實例代碼

2013-06-06Python 字符串操作實現(xiàn)代碼(截取/替換/查找/分割)

2013-12-12python批量修改文件后綴示例代碼分享

2013-11-11python條件和循環(huán)的使用方法

2014-05-05python創(chuàng)建線程示例

2014-03-03用Python和MD5實現(xiàn)網(wǎng)站掛馬檢測程序

   

文章評論

   

最 近 更 新

   

使用python裝飾器驗證配置文件示例

python sys模塊sys.path使用方法示例

Python 調(diào)用DLL操作抄表機

python利用elaphe制作二維條形碼實現(xiàn)代碼

python三元運算符實現(xiàn)方法

Python 條件判斷的縮寫方法

python實現(xiàn)的二叉樹算法和kmp算法實例

python實現(xiàn)目錄樹生成示例

python備份文件以及mysql數(shù)據(jù)庫的腳本代碼

python操作日期和時間的方法

   

熱 點 排 行

   

Python入門教程 超詳細1小時學會

python 中文亂碼問題深入分析

比較詳細Python正則表達式操作指

Python字符串的encode與decode研

Python open讀寫文件實現(xiàn)腳本

Python enumerate遍歷數(shù)組示例應

Python 深入理解yield

Python+Django在windows下的開發(fā)

python 文件和路徑操作函數(shù)小結(jié)

python 字符串split的用法分享

最新文章