首页 > 解决方案 > 导入函数/类时,类成员会丢失

问题描述

当我从导入的文件调用函数以添加类成员(同一文件中的类定义)时,我失去了我的类成员。当函数和类定义在 main.py 文件中时,它显然可以工作。这里的示例代码:

test.py

from functions import*

load_list_into_class("one")
print("test")

函数.py

class testclass:
    pass

def load_list_into_class(listname):
    globals()[listname] = testclass()

load_list_into_class调用该函数后,我可以做些什么来保留我的班级成员?

可能是一个愚蠢的问题,我刚开始学习 Python :)

标签: pythonpython-3.x

解决方案


推荐阅读