# -*- 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命令 一定要執行,至少我測試了很多...