亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python實現(xiàn)處理mysql結果輸出方式

 更新時間:2020年04月09日 09:20:10   作者:Ian_安安  
這篇文章主要介紹了python實現(xiàn)處理mysql結果輸出方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在運維過程中,經(jīng)常需要讀取mysql的結果輸出并進行響應的處理,這節(jié)介紹如何用Python讀取mysql結果表并進行相應的整理。

進行mysql結果文件輸出:

mysql -h10.20.10.207 -uroot -ppasswd test -e "select sendorderid, (price*100),mob from interfacelog where merid='****' >/home/anan/interfacelog.txt ##這里寫你需要執(zhí)行的sql語句將結果打印成一個文件

/home/anan/interfacelog.txt內(nèi)容如下,因為保密性要求,只顯示一條數(shù)據(jù)

程序介紹: readInterfacelog

實現(xiàn)讀取mysql的打印的結果并執(zhí)行相應的語句。這里我們以重新輸出結果作為演示。

具體實現(xiàn)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date  : 2018-07-19 11:39:00
# @Author : Zhou Jiaan
# @Version : V1.0
import os
import sys
import time
import re

def readInterfacelog(merid):
  with open('/home/anan/interfacelog.txt', 'r') as f: #讀取mysql輸出文件
    lines = f.readlines()
  for line in lines[2::1]: #因為第一第二行并不是我們需要處理的數(shù)據(jù)而是無效數(shù)據(jù)故我們忽略前兩行直接讀取后續(xù)我們需要的內(nèi)容
    interfacelog = re.split(r'[\t|\s]\s*', line) #對文件進行切分,
    sendorderid = interfacelog[0]
    price100 = interfacelog[1]
    mob = interfacelog[2]
    print(sendorderid, price100, mob) 
    ###這里進行你需要對輸出進行的操作。
    # os.system('/usr/local/bin/MsgSrvClient -h *.*.*.* -p 6004 -w0 -e "IFTran SlowInt 1 %s %s %s NA 1 5000 120 NA 22 NA NA %s NA NA NA";'%(sendorderid,price100,merid,mob)) ##這是我的需求
    time.sleep(0.1)

def main():
  # merid=sys.argv[1]
  try:
    merid_num = sys.argv[1]
  except Exception as e:
    merid_num = input("請輸入merid:")
  else:
    print("輸出merid_num:{}".format(merid_num))
  finally:
    merid = merid_num
    print(merid)
    readInterfacelog(merid)

if __name__ == '__main__':
  main()

補充知識:python打印mysql版本信息

#第一句話寫成#!/usr/local/python不行,還不知道為啥

#!/usr/bin/env python

import MySQLdb
db = MySQLdb.connect("192.168.74.130","root","l","")
cursor=db.cursor()
cursor.execute("select version()")
data=cursor.fetchone()
print "Database version : %s " % data
db.close()

以上這篇python實現(xiàn)處理mysql結果輸出方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • torchxrayvision包安裝過程(附pytorch1.6cpu版安裝)

    torchxrayvision包安裝過程(附pytorch1.6cpu版安裝)

    這篇文章主要介紹了torchxrayvision包安裝過程(附pytorch1.6cpu版安裝),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Python實現(xiàn)動態(tài)給類和對象添加屬性和方法操作示例

    Python實現(xiàn)動態(tài)給類和對象添加屬性和方法操作示例

    這篇文章主要介紹了Python實現(xiàn)動態(tài)給類和對象添加屬性和方法操作,涉及Python面向對象程序設計中類與對象屬性、方法的動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2020-02-02
  • Python實現(xiàn)的爬蟲刷回復功能示例

    Python實現(xiàn)的爬蟲刷回復功能示例

    這篇文章主要介紹了Python實現(xiàn)的爬蟲刷回復功能,結合實例形式分析了Python2.7基于爬蟲實現(xiàn)的模擬登陸、刷帖、回復等功能相關實現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • Tensorflow簡單驗證碼識別應用

    Tensorflow簡單驗證碼識別應用

    這篇文章主要為大家詳細介紹了Tensorflow簡單驗證碼識別應用的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Python在圖片中插入大量文字并且自動換行

    Python在圖片中插入大量文字并且自動換行

    今天小編就為大家分享一篇關于Python在圖片中插入大量文字并且自動換行,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 如何使用pandas讀取txt文件中指定的列(有無標題)

    如何使用pandas讀取txt文件中指定的列(有無標題)

    這篇文章主要介紹了如何使用pandas讀取txt文件中指定的列(有無標題),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • PyCharm提示No Python Interpreter的正確解決辦法

    PyCharm提示No Python Interpreter的正確解決辦法

    剛學Python時,拿到一個Python項目,想用pycharm打開運行卻報錯了,這篇文章主要給大家介紹了關于PyCharm提示No Python Interpreter的正確解決辦法,需要的朋友可以參考下
    2023-10-10
  • Python安裝及建立虛擬環(huán)境的完整步驟

    Python安裝及建立虛擬環(huán)境的完整步驟

    在使用 Python 開發(fā)時,建議在開發(fā)環(huán)境和生產(chǎn)環(huán)境下都使用虛擬環(huán)境來管理項目的依賴,下面這篇文章主要給大家介紹了關于Python安裝及建立虛擬環(huán)境的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • Python?6種基本變量操作技巧總結

    Python?6種基本變量操作技巧總結

    這篇文章主要為大家總結了Python必備的6種基本變量操作技巧,文中通過圖片合示例詳細為大家進行了介紹,感興趣的小伙伴可以了解一下
    2022-03-03
  • python字典嵌套字典的情況下找到某個key的value詳解

    python字典嵌套字典的情況下找到某個key的value詳解

    這篇文章主要介紹了python字典嵌套字典的情況下找到某個key的value詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07

最新評論