python - 导入函数/类时,类成员会丢失
问题描述
当我从导入的文件调用函数以添加类成员(同一文件中的类定义)时,我失去了我的类成员。当函数和类定义在 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 :)
解决方案
推荐阅读
- java - SLF4J:使用 log4j 时无法加载类“org.slf4j.impl.StaticLoggerBinder”错误
- r - 如何使用 R 在绘图上打印外文
- python - 当变量上升时,下次循环运行时不会使用新的变量号
- python-3.x - 函数调用中的争论没有价值
- jquery - 在日历引导数组中推送数组
- firebase - 如何在flutter firebase中删除一对多关联
- c# - 创建一个可以返回控件列表的函数,其中包含控件标签中的特定信息
- swift - Swift 4:单击按钮到下一个视图控制器,但新页面的动画是“垂直覆盖”而不是“移动”到下一页
- css - Font Awesome:为什么我的箭头图标没有加载到 :after 实例上?
- javascript - JSDoc 嵌套函数不生成文档