来自Ensembl的脚本休息api生成错误

时间:2015-11-17 01:42:28

标签: python python-3.x bioinformatics

我正在尝试从ensembl运行此脚本restapi.py,但它会在下面生成此错误。请帮我修理一下。

restapi.py

import requests, sys

server = "http://grch37.rest.ensembl.org"
ext = "/map/translation/ENSP00000288602/100..300?"

r = requests.get(server+ext, headers={ "Content-Type" : "application/json"})

if not r.ok:
  r.raise_for_status()
  sys.exit()

decoded = r.json()
print repr(decoded)

我收到的错误:

File "restapi.py", line 13 print repr(decoded)

1 个答案:

答案 0 :(得分:2)

你需要记住Python 3.x print is a function中的内容。 因此,您需要在其周围添加所需的括号以调用调用:

if(isset($_POST["fieldsection"])) {
$var = $_POST["fieldsection"];
} else {
$var = "Default Value"
}

通过此更改,您的脚本可以正常工作并返回以下结果:

print(repr(decode))