2015-06-01 61 views
1

如何在2個.py文件之間共享一個對象的值?比如我州在這兩個文件中的物品得分,所以我將創建2個對象我想,即使我輸入一個文件到另一個。是否有可能連接這些對象,因此如果該值會在一個文件上引發,那麼同一個值會同時引發到另一個文件?其結果是,當我提出一個對象的值的其他文件將打印正確的價值兩個Python文件中的對象之間的連接

+0

你想要什麼被廣泛認爲是不好的做法和差的風格,如果它是它的樣子。 –

回答

1

只在一個文件中定義這個變量:

# file1.py 
variable = 6 

而從其他文件中使用它:

# file2.py 
import file1 
file1.variable = 37 

# file3.py 
import file1 
file1.variable = 42 

警告:這種變量共享不被認爲是一種好的做法。操作這些變量應該使用專用功能。

+0

非常感謝你dlask!有效! – ihavename

+0

我明白這一點。 :-) – dlask