Python - 如何 return 来自其他脚本中函数的值

Python - how to return values from function in other script

我想 return 脚本中的一个值 MAIN.py 函数在另一个脚本中说明?我该怎么做?

在一个函数中SUB.py我定义了:

def SUM_POWER(a,b):
    c = a+b
    d = a**b
    return [c,d]

现在我想进入一个脚本MAIN.py: c 和 d 对于 a=3 和 b=4。我试过 MAIN.py:

import SUB
c,d = SUM_POWER(3,4)

我做错了什么?我最好将 MAIN.py 中的变量命名为与 c、d 不同的名称。例如 out1、out2。 out1 必须对应于 c,out2 对应于 d,值的排列顺序为 returned.

问题在于函数调用,以及您在尝试将列表存储在元组中时返回的列表。

试试这个 SUB.py -

def SUM_POWER(a,b):
c = a+b
d = a**b
return c,d

MAIN.py -

import SUB
c,d = SUB.SUM_POWER(3,4)