2016-03-13 38 views
-3

我試圖計算csv文件行中SQL注入關鍵字的數量,即'SELECT |更新| INSERT | CREATE | ALTER | RENAME | WHERE | DROP',所以我可以找出每個請求中有多少個關鍵字。csv文件行中SQL注入關鍵字的數量Python

任何人都可以提出一個這樣做的方法嗎?

+1

請告訴我們你到目前爲止所嘗試過的。 –

+0

keywords = ['SELECT |更新| INSERT | CREATE | ALTER | RENAME | WHERE | DROP '] 開放(' SQL injection.csv')爲f: \t在F線:0​​\t \t總和(行(STR(關鍵字)) – bagel123

+0

有像 「SQL注入關鍵字,」 沒有這樣的事 –

回答

0

嘗試pat = re.compile(「Select | update」)。然後len(pat.findall(line))。

即,您正在使用正則表達式來查找任何關鍵作品的匹配項,然後獲得所有找到的匹配項的列表長度。