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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值