读取XML并通过python保存所有字母

Read XML and keep all letters through Python

本问题已经有最佳答案,请猛点这里访问。

我有一个这样的XML:

1
2
3
4
5
6
7
8
<data>
    <items>
        <item name="item1"></item>
        <item name="item2"></item>
        <item name="item3"></item>
        <item name="item4"></item>
    </items>
</data>

有人能告诉我如何阅读文件和打印每一个字母,不仅内容,而且所有字符(包括括号中的字母)?


就在你身边。

1
2
3
4
5
6
7
8
import os
filepath='xml_file.xml'
total_bytes=os.stat(filepath).st_size
f = open(filepath,'rb')
for char_index in xrange(total_bytes):
    one_char=f.read(1)
    print"here is the char at offset: %s : %s" % (char_index,one_char)
f.close()