看板 Python 關於我們 聯絡資訊
最近發現我要 from xxx import ooo aaa=ooo aaa.sss()...............(1) bbb=ooo bbb.sss() 這樣卻會發現我對aaa的總總行為(1)都會被bbb給繼承 或是說他根本直接就是對ooo作 我後來把所有的東西都放到def __init__()裡面 表面上似乎是就沒有殘留了 但是根本上還是會有問題 尤其是我用到threads的時候 有沒有辦法不要讓我對aaa的行為不會去影響ooo 例如dictionary似乎也是有這樣的現象 a={1:1,2:2} b=a b[1]=3 結果a={1:3,2:2} ....我只想要改變b不想改變a阿..... 請問是不是有什麼地方是我忽略的 謝謝囉~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.90.91
Fenikso:try this: http://docs.python.org/lib/module-copy.html 07/04 04:45
qqttpp:感謝樓上的線索^^ 07/06 15:07