一、csv文件的读取
1 #coding=utf-8
import csv
with open("F:\\script\\py_scripts\\test2.csv","r") as csvfile:
read = csv.reader(csvfile)
for i in read:
print(i)
注意:csv文件生成的时候需要另存Excel文件选择csv格式,这样不会报错。
二、xml文件的读取
#abc.xml
1 <?xml version="1.0" encoding="utf-8"?>
<catalog>
<maxid>4</maxid>
<login username="pytest" passwd=''>
<caption>Python</caption>
<item id="">
<caption>测试</caption>
</item>
</login>
<item id="">
<caption>Zope</caption>
</item>
</catalog>
abc.py---abc.xml对应py1
#coding=utf-8
import xml.dom.minidom
#打开 xml 文档
file='E:\\script\\abc.xml'
dom = xml.dom.minidom.parse(file)
#得到文档元素对象
root = dom.documentElement
bb = root.getElementsByTagName('caption')
b= bb[2]
print(b.nodeName)
bb = root.getElementsByTagName('item')
b= bb[1]
print(b.nodeName)
运行结果:
abca.py---abc.xml对应py2
#coding=utf-8
import xml.dom.minidom
#打开 xml 文档
file='E:\\script\\abc.xml'
dom = xml.dom.minidom.parse(file)
#得到文档元素对象
root = dom.documentElement
cc=dom.getElementsByTagName('caption')
c1=cc[0]
print(c1.firstChild.data)
c2=cc[1]
print(c2.firstChild.data)
c3=cc[2]
print(c3.firstChild.data)
运行结果: