在python中从外部函数返回变量?

2024-06-25 06:39:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个.py文件叫做foo.py公司,它有一个名为“add”的函数,代码如下:

def Add(add1, add2)
addout = add1 + add2
return addout

当我通过另一个文件调用它时,棒.py并给它正确的参数,然后尝试在中打印“addout”变量棒.py,它说它没有定义。你知道吗

我做错什么了?你知道吗


Tags: 文件函数代码pyadd参数return定义
2条回答

您需要从导入Add函数foo.py公司你知道吗

如果这有效,请尝试:

你知道吗foo.py公司地址:

def Add(add1, add2):
    addout = add1 + add2
    return addout

你知道吗棒.py地址:

from foo import Add  # not sure if you need a file path before foo (Example: folder.foo)
# rest of the code

result = Add(AN_INTEGER, ANOTHER_INTEGER)
print(result)

Edit:如果要导入整个文件,可能需要使用*而不是Addfoo.py公司你知道吗

def Add(add1, add2)  # missing colon
addout = add1 + add2  # missing indentation
return addout  # missing indentation

更正:

def Add(add1, add2):
    addout = add1 + add2
    return addout

相关问题 更多 >