擅长:python、mysql、java
<p>这些数据是JSON格式的,大致相当于Python中的字典。我不是Python方面的专家,但我相信您需要导入<code>json</code>模块并用<code>.loads()</code>解析数据,然后您可以将这些值作为字典的属性来访问。</p>
<p>例如,您的数据如下所示:</p>
<pre><code>{"BTC":0.1434,"USD":387.92,"EUR":343.51}
</code></pre>
<p>在脚本中,您将导入<code>json</code>,将数据放入变量中,并将其解析为字典:</p>
<pre><code>import json
json_string = '{"BTC":0.1434,"USD":387.92,"EUR":343.51}'
parsed_json = json.loads(json_string)
</code></pre>
<p>现在,如果引用<code>parsed_json</code>,则可以访问以下值:</p>
<pre><code>print parsed_json['BTC']
# 0.1434
print parsed_json['EUR']
# 343.51
</code></pre>
<p>等等。</p>
<p><strong>编辑</strong>
在重读你的问题之后,我觉得你的目标是把我的答案和公认的答案结合起来。以下是我认为你正在寻找的(从公认的答案中借鉴):</p>
<pre><code>>>> import requests
>>> data = requests.get("https://min-api.cryptocompare.com/data/price?fsym=ETH&tsyms=BTC,USD,EUR"
).json()
>>> data['USD']
387.92
>>> data['BTC']
0.1434
</code></pre>
<p><code>requests.get()</code>返回的数据已被解析,因此无需使用<code>json.loads()</code>再次解析它。要访问字典属性的值,请键入字典的名称,然后在括号中键入该属性。</p>