[問題] 自動更新json資料

看板Python作者 (0xFFFFFFFF)時間9年前 (2015/07/26 21:16), 9年前編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
我有一個程式 主要是一個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://www.ptt.cc/bbs/Python/M.1437916593.A.058.html

07/26 21:20, , 1F
與其想一堆有的沒有你不如用資料庫就算了, 又不用錢
07/26 21:20, 1F

07/26 21:21, , 2F
一小時就搞定的事情在那邊糾結是要幹什麼
07/26 21:21, 2F

07/27 01:42, , 3F
用DB 不然可以找找看有json data service的host
07/27 01:42, 3F

07/28 01:16, , 4F
update.py 產生 json 直接 post 給 web.py 就好啦
07/28 01:16, 4F
update.py如果從頭跑一次 我在我電腦開八個worker 大概要五分鐘才跑的完 所以才會想用更新的方式來處理 ※ 編輯: chuanmaotou (223.26.91.103), 07/28/2015 19:48:41
文章代碼(AID): #1LjDsn1O (Python)