如何从另一个脚本中获取变量而不返回它?

时间:2019-07-02 09:14:53

标签: python function time

我正在设置一个定义2个函数的脚本。例如:

def function1():
   start = time.time()
   dosomething()
   time1 = time.time() - start
   return A

def function2():
   print(time1)
   return B

我正在尝试从另一个函数但在同一脚本中导入变量。

我尝试使用记录器,但找不到路。

1 个答案:

答案 0 :(得分:1)

使用global关键字。

import time
time1 = None
def function1():
   global time1
   start = time.time()
   time.sleep(0.4)
   time1 = time.time() - start
   return 10

def function2():
   print(time1)
   return 20

例如:

function2()
#None
#20
function1()
#10
function2()
#0.40046191215515137
#20