python - python中Flask api服务之间的数据持久化
问题描述
我有以下两个用 python 编写的 api 服务:
@app.route('/data', methods=['GET', 'POST'])
def upload():
if request.method == 'POST':
data = pd.read_csv(r'data_PT.csv')
data = data.head(20)
return jsonify(data.to_json(orient='records'))
@app.route('/summary', methods=['GET', 'POST'])
def summary():
if request.method == 'POST':
data = pd.read_csv(r'data_PT.csv')
summary = data.describe()
return jsonify(summary.to_json(orient='records'))
我的问题是我必须再次读取这两个服务的输入数据。是否有任何方法可以保存这些数据并传递给其他服务而无需再次加载数据,或者是否有任何方法可以保存我的数据,以便如果我的服务器关闭,下次我重新启动服务器时,我不必再次重新加载我的数据。
解决方案
推荐阅读
- python - 合并字典的语法?
- codenameone - 从 Gui 表单获取组件
- python - 如何获取熊猫数据框中的每n行
- discord.py - Python从角色中提到随机用户
- google-apps-script - 谷歌幻灯片:有没有办法在显示特定幻灯片时启动功能
- c# - 如何在 UWP 中使用“getfileasync”方法读取多个文件
- sql - 如何获得聚合查询的前 1 个值?
- fortran - 如何从 .src 文件运行 Fortran77 代码?
- python - Tkinter 图像在转换时显示奇怪的撕裂
- arrays - MaxNotPresent - 翻转一些卡片以最大化任何卡片正面不存在的最小整数