zoukankan      html  css  js  c++  java
  • python读取数据库并把数据写入本地文件

    一,介绍

    上周用jmeter做性能测试时,接口B传入的参数需要依赖接口A生成的借贷申请ID,接口A运行完需要把生成的借贷申请ID导出来到一个文件,作为参数传给接口B,刚开始的时候,手动去数据库倒,

    倒了几次感觉有些麻烦,就写了一段python读取数据库并将读到数据写入到本地文件

    二,python读取数据库代码如下:

    # -*- coding:utf-8 -*-
    import pymysql


    def get_loan_number(file):
    connect = pymysql.Connect(
    host="0.0.0.0",
    port=3306,
    user="test",
    passwd="12345678",
    db="test",
    charset='utf8'
    )
    print("写入中,请等待……")
    cursor = connect.cursor()
    sql = "select id from application where status='SUBMITTING' and contract like 'Performance-%' and "
    "loan_org_party='166490194444444444'"
    cursor.execute(sql)
    number = cursor.fetchall()
    fp = open(file, "w")
    loan_count = 0
    for loanNumber in number:
    loan_count += 1
    fp.write(loanNumber[0] + " ")
    fp.close()
    cursor.close()
    connect.close()
    print("写入完成,共写入%d条数据……" % loan_count)


    if __name__ == "__main__":
    file = r"C:Users estDesktoploanNUmber.txt"
    get_loan_number(file)

    运行结果如下:

     

    三、写到本地数据如下:





    四、jmeter 用CSV Data Set Config读取本地参数文件

     
     
  • 相关阅读:
    吃一堑长一智
    人做事 天看着
    【转贴】英语中12个月名称的由来
    4199,流氓中的流氓
    【转贴】看D片容易误解的10个词组
    【转载】中国小吃(英文表达)
    拼死拼活为了啥!
    GCII 1.4对1.31改进
    上古III的汉化和美化修正
    linux下tar的用法
  • 原文地址:https://www.cnblogs.com/yanpan/p/8671489.html
Copyright © 2011-2022 走看看