如何从外部函数获取变量

时间:2017-06-29 20:00:51

标签: python

如果可能的话,我如何从外部函数中引入变量。拿这个代码

# HttpThing.py
import requests
def httpThing(someurl):
    x = requests.get(someurl)

我有另一个文件

from httpThing.py import httpThing
httpThing(www.url.com)
print(x)

我如何能够获得最后一个打印函数来打印对查询的响应。

1 个答案:

答案 0 :(得分:2)

你从这个函数返回那个值:

# HttpThing.py
import requests
def httpThing(someurl):
    x = requests.get(someurl)
    return x

然后像这样使用它:

from httpThing import httpThing
x = httpThing(www.url.com)
print(x)

注意:您返回的变量必须与您调用该函数进行打印的变量相同。它可以被命名为任何东西。