昨天,遇到了一個問題,有100w條弱口令數據,需要插入到數據庫中,而且保存格式為txt。
身為程序員不可能一條一條的去寫sql語句吧(主要是工作量太大,我也懶得干)。所以,我
就百度了一下,看有沒有相似的腳本,可以用來拆拆改改的,本寶寶手氣不錯,找到了,代
碼如下,防止以后會忘記,或者找不到,就寫個隨筆吧。
數據文件名稱為easypwd.txt,目的是把每行數據都變成sql語句。
#coding:utf-8
import os
fileRead = open("C:/Users/Administrator/Desktop/easypwd.txt")
fileWrite = open("C:/Users/Administrator/Desktop/result.txt")
while ('' != content) :
string = 'INSERT INTO 'easypwd' VALUES (NULL,\''+content+'\');'
fileWrite.write(string)
content = fileRead.readline()
fileRead.close()
fileWrite.close()