• 【Python】用Python打开csv和xml文件


    一、csv文件的读取
    1
    #coding=utf-8 2 import csv 3 with open("F:\script\py_scripts\test2.csv","r") as csvfile: 4 read = csv.reader(csvfile) 5 for i in read: 6 print(i)

    注意:csv文件生成的时候需要另存Excel文件选择csv格式,这样不会报错。

     二、xml文件的读取

    #abc.xml 
    1
    <?xml version="1.0" encoding="utf-8"?> 2 <catalog> 3 <maxid>4</maxid> 4 <login username="pytest" passwd='123456'> 5 <caption>Python</caption> 6 <item id="4"> 7 <caption>测试</caption> 8 </item> 9 </login> 10 <item id="2"> 11 <caption>Zope</caption> 12 </item> 13 </catalog>

    abc.py---abc.xml对应py1

     1 #coding=utf-8
     2 import xml.dom.minidom
     3 #打开 xml 文档
     4 file='E:\script\abc.xml'
     5 dom = xml.dom.minidom.parse(file)
     6 #得到文档元素对象
     7 root = dom.documentElement
     8 bb = root.getElementsByTagName('caption')
     9 b= bb[2]
    10 print(b.nodeName)
    11 bb = root.getElementsByTagName('item')
    12 b= bb[1]
    13 print(b.nodeName)

     运行结果:

     abca.py---abc.xml对应py2

     1 #coding=utf-8
     2 import xml.dom.minidom
     3 #打开 xml 文档
     4 file='E:\script\abc.xml'
     5 dom = xml.dom.minidom.parse(file)
     6 #得到文档元素对象
     7 root = dom.documentElement
     8 cc=dom.getElementsByTagName('caption')
     9 c1=cc[0]
    10 print(c1.firstChild.data)
    11 c2=cc[1]
    12 print(c2.firstChild.data)
    13 c3=cc[2]
    14 print(c3.firstChild.data)

     运行结果:

  • 相关阅读:
    个人破解汇总
    JavaScript学习中的挑战
    18个黑白配色网页设计
    正则表达式常用用法汇总 __西科大C语言
    JS正则表达式大全(整理详细且实用)
    印象最深的三个老师
    pbzip2
    集群接口机存储监控
    vue...扩展符报错
    框架mpvue创建一个小程序
  • 原文地址:https://www.cnblogs.com/zhuzhubaoya/p/7545463.html
Copyright © 2020-2023  润新知