zoukankan      html  css  js  c++  java
  • python提取mysql中指定列参数,并循环打印

    试验环境:

    Python 3.7.0

    Mysql 5.0

    实验目的:

    使用python将数据库中指定的列中的数值取出来,并循环遍历,用以当成参数传递给需要它的方法。

    本次实验取的是para列的数据

    实验代码:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    # @File  : sqlTest.py
    # @Author: cjj
    # @Date  : 2019/6/12
    # @Desc  : 提取数据库里面的指定列的值
    
    import pandas as pd
    import pymysql as pymysql
    import numpy as np
    import time
    
    # 连接数据库
    conn = pymysql.connect(host='master', user='root', passwd='root', db='app', charset='utf8')
    cur = conn.cursor()
    # 查询数据库里面的指定表中的指定列
    sqlcom = 'select para from para_ps'
    df = pd.read_sql(sqlcom, con=conn)
    # print(df)
    # print(type(df))  # <class'pandas.core.frame.DataFrame'>
    df1 = np.array(df) #先使用array()将DataFrame转换一下
    df2 = df1.tolist() #再将转换后的数据用tolist()转成列表
    # # 转成列表的数据是这样的[[123],['213'],['sa']],使用的时候稍注意一下
    # print(df2)
    for i in range(0, len(df2)):
        time.sleep(1)
        ps_para = df2[i][0]
        print(ps_para)

    运行结果:

  • 相关阅读:
    css基础属性
    选择器的类型
    css的三种表现形式
    表单和表格
    如何比较两个xml 的异同
    xslt 简单的语法
    xslt 和一个demo
    event based xml parser (SAX) demo
    SAX vs. DOM (Event vs. Tree)
    xmlns 实例分析
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/11010044.html
Copyright © 2011-2022 走看看