python的一個小例子
#-*-encoding:utf-8-*-
#我用來提取全國郵政編碼的,用的數據可以在CSDN下載
#比較簡單,大家別砸我啊
#提取出來的數據壓縮下放到我在Google AppEngine的小站了,地址是http://liuxin-blog.appspot.com/files/zip.rar.zip
#還算比較小,壓縮起來還不到1M,有興趣可以下載下來玩玩,用的HTML裏的Table,也很容易提取到Excel和其他數據庫
import string
def parserToHTML(line):
items = line[37:][:-3].split(",")
del items[0]
tds = [ "<td>" + str(item) + "</td>" for item in items]
s_td = string.join(tds, "")
tr = "<tr>" + s_td + "</tr>"
return(tr)
fileList = ["ZipCodeInsert01.SQL",
"ZipCodeInsert02.SQL",
"ZipCodeInsert03.SQL",
"ZipCodeInsert04.SQL"
]
zipFile = "zip.html"
counter = 0
for f in fileList:
lines = open(f, "r").readlines()
zipFileWriter = open(zipFile,'a')
for line in lines:
counter += 1
print(counter)
tr = parserToHTML(line)
zipFileWriter.write(tr + "/n")
zipFileWriter.close()
del lines
del zipFileWriter
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.