通过函数调用设置全局变量可以使用以下几种方法:
def set_global_variable():
global global_var
global_var = "This is a global variable"
set_global_variable()
print(global_var) # 输出:This is a global variable
# global_var.py
global_var = "This is a global variable"
# main.py
import global_var
print(global_var.global_var) # 输出:This is a global variable
class GlobalVariable:
global_var = "This is a global variable"
obj = GlobalVariable()
print(obj.global_var) # 输出:This is a global variable
需要注意的是,全局变量的使用应谨慎,因为全局变量可能会导致命名冲突、代码可读性降低等问题。在实际开发中,建议尽量避免过多使用全局变量,而是通过函数参数和返回值来传递和获取需要共享的数据。
领取专属 10元无门槛券
手把手带您无忧上云