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

2024-04-19 17:36:32 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 文件对象py声明
1条回答
网友
1楼 · 发布于 2024-04-19 17:36:32

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

# file1.py
variable = 6

并从其他文件中使用它:

# file2.py
import file1
file1.variable = 37

# file3.py
import file1
file1.variable = 42

警告:这种共享变量的做法并不可取。使用此类变量的操作应使用专用函数进行。你知道吗

相关问题 更多 >