TypeError:字符串索引必须为整数-python

时间:2018-07-03 10:46:09

标签: python-3.x

由于某些原因,我在python中使用pubmed_lookup包,但出现错误:

TypeError: string indices must be integers ;

我看不到出什么问题了。我还没有关于此错误的最模糊的想法!

with open ('file location','r') as f:
    urls =[line.strip() for line in f]


lookup = [ ]
for url in urls:
        lookup.append (PubMedLookup(url,email))
i = 0
while True:
    publication = Publication(lookup[i])
    print(
        """
JOURNAL:\n{journal}\n
"""
        .format(**{
            'journal':publication.journal,
            }))
    i +=1
    if i >3:
        break

我的文件格式如下。

http://www.ncbi.nlm.nih.gov/pubmed/28483699
http://www.ncbi.nlm.nih.gov/pubmed/26318800
http://www.ncbi.nlm.nih.gov/pubmed/28766011

非常感谢!

错误语句可能是这样的:
发布=发布(lookup [i])

0 个答案:

没有答案