PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
刪除類似資料
作者:
crm123
(CRM)
2021-03-12 12:20:16
小弟用list裝資料 資料內容類似如下
10day.png
20day.png
20day-1.png
30day.png
40day.png
40day-1.png
40day-2.png
想要做到能夠刪除類似資料(開頭的10、20)
然後重複的(20兩筆留-1的、40留-2)
想問有沒有什麼方法能夠達到
謝謝
作者:
tzouandy2818
(Naked Bear)
2021-03-12 13:58:00
不然試試看用duct裝 key放檔名 value放檔案內容 然後用迴圈對每個key做 .split('-') 只保留數字最大的那個就好了dict啦
作者: robert09080 (Aspettarei)
2021-03-12 21:16:00
假設你圖片後面的”-數字”有規律。讀完檔案名稱,用startswith 尋找有幾個項目,然後len(starts with)取得個數,最後如果len()大於1,則記錄「規律檔案名稱-“len()-1”」,否則記錄....
作者:
s0914714
(YA)
2021-03-12 21:43:00
可以把XXday當key, -後面的值當value(沒有-就設成0)迭代所有檔名 如果value>dict的value就取代最後把dict的key跟value組起來副檔名的部分就自己先前處理一下
作者:
summerleaves
(內湖全聯先生)
2021-03-13 11:27:00
用 Re 正規表示式比對吧
作者: Snack (多多)
2021-03-29 15:16:00
要留的檔名有規律,直接切出字串’-‘和’.’之間的數字和比大小,留最大的,就能得到要留下的檔案名稱
繼續閱讀
[問題] ScrolledText的問題
timwen
[問題] pip安裝了卻找不到requests模組
hcl012
[問題] 截圖忽略某些視窗/程式
mpyh12345
Re: [問題] 關於K-fold交叉驗證的一段程式碼
ddavid
[問題] 關於K-fold交叉驗證的一段程式碼
Tombo
[問題] 無法安裝Python-numpy-dbg及其他的套件
asd24693120
[問題] 正規表達式-車牌號碼
hau0218
[問題] google表單
legov
[問題] 新手請教 excel範圍讀取和寫入
beryl522
[問題] 爬蟲程式如何判斷某些連結的檔名
martinqqq321
Links
booklink
Contact Us: admin [ a t ] ucptt.com