我有一个类,我想通过执行以下操作导入一个 def 函数:
import <file>
但是当我尝试调用它时,它说找不到def。我也试过:
from <file> import <def>
但随后它说未定义全局名称“x”。
那么我该怎么做呢?
编辑:
这是我正在尝试做的一个例子。在 file1.py 我有:
var = "hi"
class a:
def __init__(self):
self.b()
import file2
a()
在 file2.py 我有:
def b(self):
print(var)
它只是给我一个错误。