0
我有一個項目,我已經實現了搜索引擎。我們的指南建議我們實施O'Reilly集體智慧2007年書中給出的代碼。這是網頁編入索引的代碼的一部分。我們正在使用Sqlite3數據庫。我在代碼的最後部分遇到錯誤,甚至在經過很多研究之後,我沒有成功。「sqlite3.operationalerror無法識別的令牌」錯誤
def addtoindex(self,url,soup):
if self.isindexed(url): return
print 'Indexing '+url
# Get the individual words
text=self.gettextonly(soup)
words=self.separatewords(text)
# Get the URL id
urlid=self.getentryid('urllist','url',url)
# Link each word to this url
for i in range(len(words)):
word=words[i]
if word in ignorewords: continue
wordid=self.getentryid('wordlist','word',word)
self.con.execute("insert into wordlocation(urlid,wordid,location)\values (%d,%d,%d)" % (urlid,wordid,i))
我收到以下錯誤在最後一行:
sqlite3.OperationalError:無法識別的標記: 「[一些符號,我不知道]」
請幫幫忙!
可能重複的[sqlite3.OperationalError:無法識別的令牌:「01T00」Python日期戳](http://stackoverflow.com/questions/11160637/sqlite3-operationalerror-unrecognized-token-01t00-python-datestamp) – 2013-08-20 12:13:36
我試過但它不工作... –