温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python后端怎么和python客户端连接

发布时间:2022-02-21 15:02:02 来源:亿速云 阅读:148 作者:iii 栏目:开发技术

本篇内容介绍了“python后端怎么和python客户端连接”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

后端处理

对json进行了一定的规范

from flask import Flask
import json

app = Flask(__name__)


@app.route('/hello')  # 规定url,当请求的url为/hello时执行注解下的函数
def hello_world():
    # 在python中,与json对应的数据格式是字典,所以我们这边创建一个字典用来存储数据与返回
    data = {
        'status': '200',
        'message': 'ok',
        'no': '1',
        'name': 'W3CSchool',
        'url': 'http://www.yisu.com'
    }
    print(type(data))
    # 打印,确定数据类型是字典
    json_str = json.dumps(data)
    # 使用dumps将字典类型转换为字符串,这样才能通过http协议返回
    # json在传输时是以字符串进行传输的
    return json_str  # 使用flask,可以直接用return返回这个字符串,即可将json返回


if __name__ == '__main__':
    app.run() # 运行这个flask项目

客户端处理

将请求的链接转换成我们的后端服务器链接。同时用python对返回的数据进行了简单的处理并展示。

import requests
import json

response = requests.get('http://127.0.0.1:5000/hello')
# 使用request请求一个json
response = response.text
# 使用requests的的text方法取出响应的文本
dict = json.loads(response)
# 使用JSON模块的loads方法,可以将这个字符串转化为字典
print(dict)
#打印这个字典
print(type(dict))
#确认是否为字典类型

#以下是字典操作方法,将字典的数据取出并打印
print('响应状态:'+dict.get('status'))
print('返回信息:'+dict.get('message'))
print('编号:'+dict.get('no'))
print('网站名称:'+dict.get('name'))
print('网站url:'+dict.get('url'))

“python后端怎么和python客户端连接”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI