2017-06-29 30 views
0

可能であれば、どうすれば外部関数から変数を取り込むことができますか?私は、クエリへの応答を印刷するには、最後の印刷機能を得ることができるだろうか外部関数から変数を取得する方法

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

を持っている別のファイルでは、このコード

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

してください。

+0

[Pythonの戻り値はどのように機能するのですか](https://stackoverflow.com/questions/34828230/python-how-does-return-work-in-function) –

答えて

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) 

注:あなたがdosen't返す変数が同じでなければなりませんその関数を呼び出すための変数として使用します。それは何かに命名することができます。

+0

ありがとう。私は前にそれを試したが、それは動作しませんでしたが、今動作します。 Huh –

+0

@ C.Brownseyはこれでうまくいきましたか?答えがあれば受け入れることができますか? – anekix

+0

申し訳ありません。完全に忘れた –

関連する問題