在Python中,可以使用全局变量来在不同的页面之间共享数据。以下是一个简单的示例:

page1.py:

global_var = 10

def func1():
    global global_var
    global_var += 5

print("Page 1 - Global Variable:", global_var)
func1()
print("Page 1 - Global Variable after calling func1:", global_var)

page2.py:

from page1 import global_var, func1

print("Page 2 - Global Variable:", global_var)
func1()
print("Page 2 - Global Variable after calling func1:", global_var)

在上述示例中,page1.py定义了一个全局变量global_var和一个函数func1,该函数可以修改global_var的值。page2.py导入了page1.py中的全局变量和函数,并在page2.py中使用它们。

当你运行page1.py时,输出将会是:

Page 1 - Global Variable: 10
Page 1 - Global Variable after calling func1: 15

当你运行page2.py时,输出将会是:

Page 2 - Global Variable: 15
Page 2 - Global Variable after calling func1: 20

注意,在Python中,全局变量只在同一个进程中是共享的。如果你在不同的进程中运行这两个页面,它们之间的全局变量将是不可见的

pyhon 跨页面调用全局变量

原文地址: http://www.cveoy.top/t/topic/ib6r 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录