作者chuanmaotou (0xFFFFFFFF)
看板Python
标题[问题] 自动更新json资料
时间Sun Jul 26 21:16:30 2015
我有一个程式 主要是一个parser
把抓下来的资料分析後 输出成一个json档案
然後用一个bottle.py写的程式在接到request後回传这个json档的内容
但资料更新的频率很低 大概一天只更新一次 且user的request不会改变这个json档
主要是用crontab执行这个步骤 整个架构大概长这样
更新
update.py --->
data.json --->
web.py
(照crontab排程执行) (直接回传data.json的内容
有点像小型的网页伺服器)
目前把程式丢到heroku 但因为是编译後丢到VM上执行
所以无法直接操作同资料夹的json档
觉得没有什麽特别大量的操作 开一个资料库太浪费
不知道有什麽方法可以解决无法直接操作档案的问题 且不用开资料库
或是有什麽空间可以让update.py直接在远端变更摆在dropbox之类的空间里的data.json
(前题是要有空间能让update.py执行)
有尝试过直接操作dropbox 但光是处理OAuth的token就没头绪了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.26.91.103
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1437916593.A.058.html
1F:→ uranusjr: 与其想一堆有的没有你不如用资料库就算了, 又不用钱 07/26 21:20
2F:→ uranusjr: 一小时就搞定的事情在那边纠结是要干什麽 07/26 21:21
3F:推 carlcarl: 用DB 不然可以找找看有json data service的host 07/27 01:42
4F:推 COLDTURNIP: update.py 产生 json 直接 post 给 web.py 就好啦 07/28 01:16
update.py如果从头跑一次 我在我电脑开八个worker 大概要五分钟才跑的完
所以才会想用更新的方式来处理
※ 编辑: chuanmaotou (223.26.91.103), 07/28/2015 19:48:41