找出兩個資料夾中不同檔案,並另存

2021-10-23 21:49:14 字數 854 閱讀 4878

# -*- coding:utf-8 -*-

import os

from shutil import copy

def main():

pdf_path = r'd:\\pdf_file'

html_path = r'd:\\html_file'

# 遍歷兩個路徑下的檔案 其中.htm的檔案進行篩選,和pdf檔案內容進行檔名(不含.pdf和.html)的對比找出不在對方檔案中.pdf檔案,儲存到另外乙個檔案中

pdf_list = set([_.split('.')[0] for _ in os.listdir(pdf_path) ])

html_list = set([_.split('.')[0] for _ in os.listdir(html_path) if '.htm' in _])

diff_list = list(pdf_list^html_list)

if not os.path.exists(os.path.join('d:\\', 'diff_file')):

os.mkdir(os.path.join('d:\\', 'diff_file'))

for d_file in diff_list:

from_path = os.path.join(pdf_path,d_file+'.pdf')

to_path = os.path.join('d:\\', 'diff_file')

copy(from_path, to_path)

print(d_file+'.pdf 複製成功',)

if __name__ == '__main__':

main()

Android drawable不同資料夾的區別

首先drawable資源分為xxhdpi,xhdpi,hdpi,mdpi,ldpi,分別為超超高密度400dpi 左右 超高密度320dpi,高密度240dpi,中密度160dpi,低密度120dpi。目前的螢幕適配準備好xhdpi,hdpi就好了,太小的mdpi基本很少了,特別大的圖可以再準備一套...

找出資料夾中的相同檔案,並移動到指定資料夾中

找出資料夾中的相同檔案,並移動到指定資料夾中 import hashlib import os,shutil defmd5 vaule dir hasher hashlib.md5 afile open dir rb buf afile.read a hasher.update buf return...

GDB 多檔案 不同資料夾除錯

1.首先保證gcc flag 要有 g 圖為cmakelists.txt的c flags設定 2.對於執行檔案和原始檔不在同乙個資料夾的情況,在gdb執行的情況下,如圖 test pipeline為可執行檔案,用gdb開啟 3.在開啟的gdb命令列下,輸入r run命令 一定要執行,至少我測試了很多...