Re: 兩個cgi的問題

看板Python作者 (用口頭禪區分年記)時間12年前 (2013/05/12 21:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
※ 引述《left ()》之銘言: : ※ 引述《timTan (用口頭禪區分年記)》之銘言: : : a.py: : : ===== : : variable = 10 : : b.py: : : ====== : : import a : : print a.variable : : 不過如果你要跨 Request, 則又是另一回事了。 : : 最後,若是你稍稍了解了 CGI 以後,建議朝 flask 前進。 : 這樣好像只能 'read' : 要怎樣才能 'write' : 我的意思是 如果我加了一個 : c.py : ======= : import a : a.variable = 500 : 然後我執行完c.py 在執行 b.py的時候 : 印出來的還是 10 當執行完 c.py, 行程就結束了。你寫入的值就在記憶體內消失了。 所以再執行 b.py 的時候, b.py 是讀取 a.py 裡面寫好的值。 如果你要跨 Request, 就要存檔了,目前我覺得最簡單的做法是用 shelve. 但是 shelve 沒有 lock, 同時存取時應該有資料出錯的風險。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.8.191
文章代碼(AID): #1HZvDykh (Python)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
1
完整討論串 (本文為第 5 之 5 篇):
1
1
2
3
0
8
12年前, 05/10
文章代碼(AID): #1HZvDykh (Python)