zoukankan      html  css  js  c++  java
  • 个人冲刺第六天6.14

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    import traceback

    import pymysql

    import pymysql.cursors

    import time
    import Keyword


    # 获得conn cursor
    def get_conn():

    # 打开数据库连接
    conn = pymysql.connect(host='localhost',
    user='root',
    passwd='251233',
    db='lunwen',
    port=3306,
    charset='utf8')

    # 创建游标,默认是元组型
    cursor = conn.cursor()
    return conn, cursor


    # 关闭conn cursor
    def close_conn(conn, cursor):
    if cursor:
    cursor.close()
    if conn:
    conn.close()


    def query(sql, *args):
    conn, cursor = get_conn()
    cursor.execute(sql, args)
    res = cursor.fetchall()
    close_conn(conn, cursor)
    return res


    def select_lunwenj(str, value):
    args = value
    sql = "select * from xiangxi where "+str+" = "+args
    print(sql)
    res = query(sql)
    return res


    def select_lunwenm(str, value):
    args = '%%' + value + '%%'
    sql = "select * from xiangxi where " + str + " like '%s'" % args
    print(sql)
    res = query(sql)
    return res


    def select_ab():
    sql = "select abstract from xiangxi "
    res = query(sql)
    return res


    def insert_key(word, count):
    cursor = None
    conn = None
    try:
    print(f"{time.asctime()}开始插入历史数据")
    conn, cursor = get_conn()
    sql = "insert into keyword values(%s,%s)"
    cursor.execute(sql, [word, count]) # %Y-%m-%d %H:%M:%S

    conn.commit()
    print(f"{time.asctime()}插入历史数据完毕")
    except:
    traceback.print_exc()
    finally:
    close_conn(conn, cursor)

    def select_key():
    sql = "select * from keyword "
    res = query(sql)
    return res


  • 相关阅读:
    P1281 书的复制 dp
    P3402 最长公共子序列(nlogn)
    P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers
    P1202 黑色星期五
    P1205 方块转换
    [递推] hihocoder 1239 Fibonacci
    [二分] hihoCoder 1269 优化延迟
    [分治] POJ 3233 Matrix Power Series
    使用HTMLParser解析html
    CSAPP2e: Proxy lab 解答
  • 原文地址:https://www.cnblogs.com/wanghaoning/p/14914568.html
Copyright © 2011-2022 走看看