作者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