作者henry8168 (番薯猴)
看板Python
标题[问题] 喂档给三个 submodule 共用
时间Fri Jan 12 13:12:49 2018
假设我有一个档案 A
它会用 function 的方式呼叫底下三个子模组 X, Y, Z,
而我需要喂进一个档案 fileX 让这个工具共用,
所以将 fileX 从 A 丢进去,再以 function 参数的方式喂给 X, Y, Z,
那这样记忆体空间是不是会有 4 份 fileX 的空间占用?
以 C++ 来说可以用 pointer 的方式解决这个问题,
python 有没有比较漂亮的作法呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.248.17.229
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1515733971.A.BE3.html
1F:→ uranusjr: 不会, 用 C++ 比喻的话 Python 所有东西都是 reference 01/12 14:55
好哦 感谢观念
※ 编辑: henry8168 (60.248.17.229), 01/12/2018 14:59:13