我一直在寻找任何类型的小例子或可以帮助我的东西,但我找不到。我觉得我错过了一些明显的东西。我在一个 .py 文件中有一个大函数,我想在另一个 .py 文件中调用它并使用该函数中的所有变量,但我做不到。所以我试图用一个小例子来做,但仍然无法得到它。假设我有一个文件 mod1.py,其中包含:
def mod(num):
a = 5
b = 6
c = num
我尝试向它添加各种回报,但仍然无法让它发挥作用。但我在一个名为 mod_read.py 的文件中调用它:
import mod1
mod1.mod(1)
d = mod1.mod.a
print(d)
当我运行 mod_read.py 时,我收到错误消息:“AttributeError:'function' 对象没有属性 'a'”。我错过了什么明显的东西?