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
發佈了61 篇原創文章 · 獲贊 4 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章