タグ内のすべてのリンクを読み取ってから、そこからwikiリンクを作成しようとしています...基本的に、xmlファイルから各リンクを読み取り、最後の単語でwikiリンクを作成します(以下を参照してください)。リンクの最後の言葉)...何らかの理由で次のエラーが発生しているため、私が見逃しているものを提案してください
http://wiki.build.com/ca_builds/CIT (last word is CIT)
http://wiki.build.com/ca_builds/1.2_Archive(last word is 1.2_Archive)
入力XML:-
<returnLink>
http://wiki.build.com/ca_builds/CIT
http://wiki.build.com/ca_builds/1.2_Archive
</returnLink>
PYTHONコード
def getReturnLink(xml):
"""Collects the link to return to the PL home page from the config file."""
if xml.find('<returnLink>') == -1:
return None
else:
linkStart=xml.find('<returnLink>')
linkEnd=xml.find('</returnLink>')
link=xml[linkStart+12:linkEnd].strip()
link = link.split('\n')
#if link.find('.com') == -1:
#return None
for line in link:
line = line.strip()
print "LINE"
print line
lastword = line.rfind('/') + 1
line = '['+link+' lastword]<br>'
linklis.append(line)
return linklis
出力:-
line = '['+link+' lastword]<br>'
TypeError: cannot concatenate 'str' and 'list' objects
期待される出力:-
CIT (this will point to http://wiki.build.com/ca_builds/CIT
1.2_Archive (this will point to http://wiki.build.com/ca_builds/1.2_Archive 1.2_Archive)