【发布时间】:2021-05-18 11:39:01
【问题描述】:
在写到这里之前,我试图找到我的问题的答案,但我找不到。我的问题是如何在不初始化类的情况下将一个文件夹中的全局变量导入另一个文件夹。
举个例子
#folder1
#example1.py
class Example1(object):
def __init__(self,var1, var2,var3):
self.var1 = var1
self.var2 = var2
self.var3 = var3
def train_step():
global tag
tag = '1234'
第二个文件夹
#folder2
#example2.py
from ..folder1.example1 import Example1
#here i need to use tag variable without initializing the Example1 class.
我知道没有实例化,我们不能使用任何类变量和函数,因为变量是全局的。所以,我只需要知道,有什么方法可以使用它吗?我不知道。
要实例化,我需要提供很多变量。这就是原因,我试图使用全局变量,只从另一个文件夹导入文件。
提前致谢
【问题讨论】:
标签: python python-3.x oop