說我有一個包含以下內容的配置文件config.py:克隆或複製蟒蛇進口
a = 1
現在在另一個文件中我做的:
import config
x = config
x.a = 2
現在,如果你print x.a
你會得到2
,但如果你print config.a
,你也將得到2
,因爲x
和config
是相同的指針。
有沒有辦法克隆或複製到X配置,以便我將有一個獨立的實例x的配置字段?我知道類,但我試圖在這裏避免他們。我也嘗試過使用python的copy
模塊,在這裏不起作用。
你爲什麼想要避免上課? – Forge
它更容易讓最終用戶更新配置文件,但是如果我可以找到這個簡單的解決方案 –
,我可能會去python configparser你不應該創建模塊的實例,這是類的用途。 – Forge