【個人懶到極致】函式庫一籮筐

2021-08-04

★擷取文字

#抓【到這裡的文字】

#參數s是要判斷的字串

#參數f是從哪擷取start

#參數b是擷取到哪end

def get_str_btw(s, f, b): 

    par = s.partition(f) return (par[2].partition(b))[0][:]  

---------------------------------------------------------------

tmp_store = tmp[:tmp.index("》")].strip() 第一個到》

★文字的相似度判斷

#相似度函式

#如果某店家之資料表內的所有資料與要新增進去的資料相比

#相似度大於等於0.5就視為同個優惠 

def similarity(a, b): 

     return SequenceMatcher(None, a, b).ratio() 

★資料夾內最新的那個檔案之讀取

#找出最新一筆檔案(依據最後更動時間)#用來判斷儲存最後一次的id

#下次才知道id從多少開始

#而檔名是依據日期去建立的

def new_report(test_report): 

   #列出目錄的下所有文件和文件夾保存到

    lists lists = os.listdir(test_report) 

    #按時間排序 

    lists.sort(key=lambda fn:os.path.getmtime(test_report + "\\" + fn)) 

    #獲取最新的文件保存到file_new  

    file_new = os.path.join(test_report,lists[-1]) 

    return file_new

胡濰瑄 聯絡我?不需要吧
版權所有 2021
Webnode 提供技術支援
免費建立您的網站! 此網站是在 Webnode 上建立的。今天開始免費建立您的個人網站 立即開始