如何在命令行上的虚拟环境中打印python测试中变量的内容

如何在命令行上的虚拟环境中打印python测试中变量的内容,python,testing,command-line,python-venv,Python,Testing,Command Line,Python Venv,我有一个关于在命令行上的虚拟环境中进行测试的问题。我正在检查以下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", "s

我有一个关于在命令行上的虚拟环境中进行测试的问题。我正在检查以下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"
}
我通过在命令行上的虚拟环境中键入以下内容来测试这一点。另外,请注意,我在一个prepod服务器上:

    (env) SAS@preprod:~$ python
    import requests
    headers = {"X-Access-Token": "abc123"}
    url = "https://api.apps.com"
    result = requests.get(url, headers=headers)
    print result
但是,当我键入打印结果时,我得到:

    <Response [200]>

我做错了什么?

结果是。此对象封装了您希望打印的数据。

您希望得到什么?响应代码200表示请求已成功。是否要打印result.json?您似乎关心的是负载,而不仅仅是响应。要打印html/网页,请尝试打印result.content。是的,我想要负载,非常感谢!成功了!非常感谢你!