本篇内容介绍了“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客户端连接”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。