我正在从这个网站收集蛋白质序列ID:https://www.uniprot.org/
我编写了以下代码:
url = 'https://www.uniprot.org/uploadlists/'
params = {
'from': 'ID',
'to': 'UPARC',
'format': 'tab',
'query': 'P00766 P40925'
}
data = urllib.parse.urlencode(params)
data = data.encode('utf-8')
req = urllib.request.Request(url, data)
with urllib.request.urlopen(req) as f:
response = f.read()
string_it = (response.decode('utf-8'))
print(string_it)
打印结果字符串时:
我得到的输出如下所示:
From To
P00766 UPI000011047C
P40925 UPI0000167B3E
如何将其转换为字典
基本上,只需适当地拆分并使用字符串中的值。代码如下:
输出为:
代码演练:
From
和To
李>\t
分隔符拆分它,并将值添加到字典中李>我相信你的弦是这样的:
您可以使用
splitlines()
分割所有行。然后再次使用split()
分割单行相关问题 更多 >
编程相关推荐