两个Python文件中的对象之间的连接

时间:2015-06-01 19:57:37

标签: python

如何在2 .py文件之间共享对象的值?例如,我在两个文件中都说明了对象得分,所以即使我将一个文件导入到另一个文件中,我也会创建2个对象。是否可以连接这些对象,因此如果值将在一个文件上引发,则同一值将同时引发到另一个文件?因此,当我提高一个对象的值时,另一个文件将打印正确的值

1 个答案:

答案 0 :(得分:1)

仅在单个文件中定义此变量:

# file1.py
variable = 6

从其他文件中使用它:

# file2.py
import file1
file1.variable = 37

# file3.py
import file1
file1.variable = 42

警告:这种变量共享不被视为一种好习惯。应使用专用函数进行具有此类变量的操作。