Ensembl 中的脚本 rest api 生成错误
Script rest api from Ensembl generating error
我正在尝试从 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)
你需要记住 Python 3.x print
is a function。
因此,您需要在其周围添加所需的括号以调用调用:
print(repr(decode))
通过此更改,您的脚本可以正常工作并且 returns 结果是:
{'mappings':
[{'assembly_name': 'GRCh37', 'start': 140534409, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140534615, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140508692, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140508795, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140507760, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140507862, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140501212, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140501360, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140500242, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140500281, 'rank': 0}]
}
我正在尝试从 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)
你需要记住 Python 3.x print
is a function。
因此,您需要在其周围添加所需的括号以调用调用:
print(repr(decode))
通过此更改,您的脚本可以正常工作并且 returns 结果是:
{'mappings':
[{'assembly_name': 'GRCh37', 'start': 140534409, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140534615, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140508692, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140508795, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140507760, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140507862, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140501212, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140501360, 'rank': 0},
{'assembly_name': 'GRCh37', 'start': 140500242, 'strand': -1, 'coord_system': 'chromosome', 'seq_region_name': '7', 'gap': 0, 'end': 140500281, 'rank': 0}]
}