Python 文件的全局变量

问题描述 投票:0回答:1

大家好,我有关于全局变量的问题。

我有文件A,

global var = 0

,文件 B。

import A
for i in range(1000):
    A.var += 1
    time.sleep(1)

和文件 C.

print(A.var)

那么,当B运行时,如何通过C获取变量(B的A.var)?

例如。当 B 已运行 60 秒前时,结果 C 为 60。

感谢您的阅读!

python global-variables
1个回答
0
投票

如果我理解正确的话,你可以这样做:

A.py:

global var
var = 10

B.py:

from A import var
import time

while True:
    var = var -1
    print(var)
    time.sleep(5)
    var = var + 1
    print(var)

C.py

from B import var

print(var)

每次 B 更改 var 值时,C 文件都会更改其值

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.