作者Andy58974 (奧蘭多布魯)
看板Python
標題[問題] 如何檢測資料庫內已有的資料
時間Thu Jul 14 19:25:22 2011
小弟是最近初學python的新手
想請教的問題狀況如下:
我有很多不同(檔名依照日期做區分)的檔案,
ex:20110101.txt(年-月-日)~~~20110406.txt,
以上的檔案都已經存進資料庫中,
假設我要再存一次20110101.txt(兩筆檔案內容相同),
我要如何檢測資料庫裡已經有這筆資料了???
進而阻止程式不要再讓這個檔案存進去???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.86.65
1F:→ suzuke:只要檢查檔名一樣嗎? 還是需要檢查內容一不一樣? 07/14 20:05
2F:→ suzuke:檢查檔名的話fnmatch, 檢查內容用filecmp 07/14 20:14
3F:→ Andy58974:我存檔案的方式是把一行以空白做分隔拆成很多String 07/14 21:10
4F:→ Andy58974:然後檔名也一並存在同一個class裡 07/14 21:11
5F:→ Andy58974:我做了一個model:裡面包著很多datatype 07/14 21:15
6F:→ Andy58974:然後把它們都存進去 07/14 21:17
7F:→ Andy58974:之後想要取出來發現query拿不出來class裡的單一資料... 07/14 21:18