如何在Python中将每行从文件拆分为自己的字符串?

时间:2016-12-08 00:55:58

标签: python file

我有一个包含以下格式的大量信息的文件:

    <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;)。所以基本上我试图从文件中分割出每一行来获取它自己的字符串

1 个答案:

答案 0 :(得分:0)

from xml.dom import minidom

xmldoc = minidom.parse(&#39; filename.txt&#39;)

itemlist = xmldoc.getElementsByTagName(&#39; item&#39;)

项目列表中的

:     打印(s.attributes [&#39;名称&#39]。值)

您可以阅读包含此类标签的文件,并检索这些值。