Python介面實現

2021-08-20 05:13:01 字數 1293 閱讀 4492

使用pos方法傳入乙個引數返回mysql查詢結果

from flask import flask, jsonify

from flask import abort

from flask import make_response

from flask import request

import pymysql

def index():

return "hello, world!"

def create_task():

rows =

if not request.json:

abort(400)

storeid = request.json['storeid']

connection = pymysql.connect(host='192.168.xx.***',

user='data_center',

password='******',

db='data_center',

port=3306,

charset='utf8'

)try:

# 獲取乙個游標

with connection.cursor(cursor=pymysql.cursors.dictcursor) as cursor:

sql = "select * from zeg_collect_store_report where store_id={}".format(storeid)

# 根據傳入的storeid拼接sql查詢資料

cursor.execute(sql)

for row in cursor.fetchall():

# typeerror: object of type 'decimal' is not json serializable decimal型別轉為string進行序列化

row['total_money'] = str(row['total_money'])

#print(row)

# print(type(row))

#print(rows)

except:

print('程式異常!')

return jsonify(), 201

def not_found(error):

return make_response(jsonify(), 404)

if __name__ == '__main__':

# 若開啟除錯模式,且預設host,則只有自己電腦可以訪問,其他電腦無法訪問,故配置host和port

python 實現介面 python實現登陸介面

資料夾結構 now we must the first to design the db.py import pymysql conn pymysql.connect localhost root test cur conn.cursor def insert username,password s...

Python 登入介面簡單實現

實現 因為做持久化鎖定,所以把使用者資訊存到檔案裡,先做乙個使用者的多個使用者的邏輯會更複雜點 流程圖如下 賬號儲存檔案txt 獲取系統賬號與密碼 user open 123.txt r f user.read user.close val f.split 寫乙個迴圈迴圈3次 for i in ra...

python 實現呼叫遠端介面

在python中我們可以使用requests模組來實現呼叫遠端介面 一 安裝requests模組 pip install requests二 使用requests模組實現get方式呼叫遠端介面 使用get方式呼叫遠端介面主要使用了requests模組的get方法 requests.get get方法...