在類方法中訪問全局變量可以通過以下兩種方式:
global_var = 10
class MyClass:
@classmethod
def change_global_var(cls):
global global_var
global_var += 5
print(global_var)
MyClass.change_global_var() # 輸出15
# global_var.py
global_var = 10
# my_class.py
import global_var
class MyClass:
@classmethod
def change_global_var(cls):
global_var.global_var += 5
print(global_var.global_var)
MyClass.change_global_var() # 輸出15
無論使用哪種方式,都可以在類方法中訪問全局變量并對其進行操作。