模块拆解

作者: 异想派 | 来源:发表于2017-03-13 23:53 被阅读23次
import xlwt
import psycopg2

workbook = xlwt.Workbook(encoding = 'ascii')
worksheet = workbook.add_sheet('test',cell_overwrite_ok=True)  #to avoid mistake "Exception: Attempt to overwrite cell" 

def pgsql(sql):
    conn = psycopg2.connect(database="test", user="enniu", \
    password="postgres", host="127.0.0.1", port="5432")
    cur=conn.cursor()
    cur.execute(sql)
    rows=cur.fetchall()
    a=0
    for i in rows:
        worksheet.write(a, 0, label =i[0])   #row,column,value
        worksheet.write(a, 1, label = i[1])   #row,column,value
        a=a+1
    conn.commit()
    cur.close()
    conn.close()
    workbook.save("/Users/enniu/Desktop/pypgsql.xls") 

if __name__=='__main__':
    sql="select * from eryuezkqmd limit 6"
    pgsql(sql)

#执行sql语句
import psycopg2
def pgsql(sql):
    conn = psycopg2.connect(database="test", user="enniu", \
    password="postgres", host="127.0.0.1", port="5432")
    cur=conn.cursor()
    cur.execute(sql)
    rows=cur.fetchall()
    for i in rows:
        print i
    conn.commit()
    cur.close()
    conn.close()

if __name__=='__main__':
    sql="select * from eryuezkqmd limit 5"
    pgsql(sql)
#生成excel文件
import xlwt
workbook = xlwt.Workbook(encoding = 'ascii')
worksheet = workbook.add_sheet('test')   
worksheet.write(0, 0, label = 'singer')   #row,column,value
workbook.save("/Users/enniu/Desktop/pypgsql.xls") 

相关文章

  • 模块拆解

  • etcd内部机制学习总结

    个人习惯把etcd拆解,划分一下几个模块: 对外接口模块:主要是通过grpc来对外实现通信。 raft模块:主要作...

  • 没有动力时

    工作或者学习没有动力时,把工作和学习任务再继续拆解,拆解成更小的模块,然后去攻克一个个小模块,用阶段性的成果引诱自...

  • 想要成为一名合格的文案,你需要做对这件事

    为了在文案上有所长进,我报名参加了文案拆解教练可闻桃杏香的拆解私教健身房。 课程分为三个模块,每个模块训练为期一周...

  • 裂变海报模块拆解

  • 产品分析如何选题

    产品分析报告包括拆解产品、市场分析、用户分析、功能分析、运营分析; 1.最核心的模块——功能分析 拆解产品,从市场...

  • 什么是设计模式中的高内聚低耦合?

    模块 模块就是从逻辑上将系统分解为更细微的部分, 分而治之, 复杂问题拆解为若干简单问题, 逐个解决。 耦合 主要...

  • 高内聚低耦合

    模块 模块就是从逻辑上将系统分解为更细微的部分, 分而治之, 复杂问题拆解为若干简单问题, 逐个解决. 耦合主要描...

  • 床位出租的模块拆解

    床位/短期/民宿出租分为多个模块。 前提:市场调研分析、出租定位、客户群体分析 一、拿房 1、拿房的标准 ...

  • Replugin源码阅读-replugin-host-libra

    打算从以上四个模块对replugin进行拆解阅读 RePlugin的思想是Hook ClassLoader, 因此...

网友评论

    本文标题:模块拆解

    本文链接:https://www.haomeiwen.com/subject/zeccnttx.html