[問題] 餵檔給三個 submodule 共用

看板Python作者 (番薯猴)時間8年前 (2018/01/12 13:12), 8年前編輯推噓0(001)
留言1則, 1人參與, 8年前最新討論串1/1
假設我有一個檔案 A 它會用 function 的方式呼叫底下三個子模組 X, Y, Z, 而我需要餵進一個檔案 fileX 讓這個工具共用, 所以將 fileX 從 A 丟進去,再以 function 參數的方式餵給 X, Y, Z, 那這樣記憶體空間是不是會有 4 份 fileX 的空間占用? 以 C++ 來說可以用 pointer 的方式解決這個問題, python 有沒有比較漂亮的作法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.17.229 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1515733971.A.BE3.html

01/12 14:55, 8年前 , 1F
不會, 用 C++ 比喻的話 Python 所有東西都是 reference
01/12 14:55, 1F
好哦 感謝觀念 ※ 編輯: henry8168 (60.248.17.229), 01/12/2018 14:59:13
文章代碼(AID): #1QM4FJlZ (Python)