我有一个包含以下格式的大量信息的文件:
<name>New York Jets</name>
我试图将文件的每一行都放入其自己的字符串中。例如,我想要这条线说'#34;这是纽约喷射机队的名单。&#34;到目前为止,我有这个,但它有#34;这是&#34;每一行。我想我必须使用 -
inputString.split('\n')
但我不知道该把它放在哪里。这就是我到目前为止所拥有的。
def summarizeData(filename):
with open(filename,"r") as fo:
for rec in fo:
name=rec.split('>')[1].split('<')[0]
print("Here is the roster for the %s." % (name))
我调用了summarizeData(&#34; NewYorkJets.txt&#34;)。所以基本上我试图从文件中分割出每一行来获取它自己的字符串
答案 0 :(得分:0)
from xml.dom import minidom
xmldoc = minidom.parse(&#39; filename.txt&#39;)
itemlist = xmldoc.getElementsByTagName(&#39; item&#39;)
项目列表中的: 打印(s.attributes [&#39;名称&#39]。值)
您可以阅读包含此类标签的文件,并检索这些值。