2017-06-27 32 views
0

我有一個關於在命令行上的虛擬環境中測試的問題。我檢查,如果下面的Python代碼:如何在命令行上在虛擬環境中的python測試中打印變量的內容

import requests 
headers = {"X-Access-Token": "your_api_token"} 
url = "https://api.apps.com" 
result = requests.get(url, headers=headers) 

將給予以下回應:

{ 
    "api_version": "0.0.9", 
    "store_name": "Test store", 
    "store_url": "test.myshopify.com" 
} 

,我在下面的到我的虛擬環境的命令行(也打字測試此,只要注意,我是一個preprod服務器上):

(env) [email protected]:~$ python 
    import requests 
    headers = {"X-Access-Token": "abc123"} 
    url = "https://api.apps.com" 
    result = requests.get(url, headers=headers) 
    print result 

當我鍵入print result,但是,我得到:

<Response [200]> 

我在做什麼錯?

+0

你期望得到什麼?響應代碼200意味着請求成功。 –

+0

你想'print result.json()'?你似乎關心有效負載,而不僅僅是響應。 – jonrsharpe

+0

要打印html /網頁,請嘗試'print result.content'。 – xyres

回答