pyhon 跨页面调用全局变量
在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中,全局变量只在同一个进程中是共享的。如果你在不同的进程中运行这两个页面,它们之间的全局变量将是不可见的
原文地址: http://www.cveoy.top/t/topic/ib6r 著作权归作者所有。请勿转载和采集!