格式-Python批量根文件夹下的处理xml

问题描述

Python批量根文件夹下的处理xml

用python写了一个处理xml的文件,输入的格式是:saxparser.parse(sys.stdin)
然后在命令行里重定向标准输入为所要解析的xml,这样一次只能解析一个xml文件,但我要处理的xml有很多,大概分布在一个根文件夹中的若干个子文件夹,名称的格式为"*.apf.xml"

应该怎么办呢?

解决方案

用os.listdir遍历目录得到所有的文件。然后循环一个个去解析。

解决方案二:

os.system('find / -name "*.apf.xml" '> xmlfiles.txt)
for line in open('xmlfiles.txt'): saxparser.parse(line)

时间: 2024-08-05 15:26:08

格式-Python批量根文件夹下的处理xml的相关文章

Python批量重命名同一文件夹下文件的方法

  本文实例讲述了Python批量重命名同一文件夹下文件的方法.分享给大家供大家参考.具体分析如下: 朋友发了一个文件夹过来,里面的图片都以 .tmp 为后缀. 手工修改的话工作量太大.故写了一个 Python 脚本进行批量重命名. 对 Python 的标准库不熟,只能边查资料,或者 help() 边写代码. 三行代码就可以解决这一问题. 不过没有捕获异常.不能迭代同一目录下的所有文件. 代码如下: ? 1 2 3 4 import os for file in os.listdir(".&qu

python批量制作雷达图的实现方法_python

前言 因为工作需要有时候要画雷达图,但是数据好多组怎么办?不能一个一个点excel去画吧,那么可以利用python进行批量制作,得到样式如下: 首先制作一个演示的excel,评分为excel随机数生成: 1 =INT((RAND()+4)*10)/10 加入标签等得到的excel样式如下(部分,共计32行): 那么接下来就是打开python写码了,本文是基于pycharm进行编写   wb = load_workbook(filename=r'C:\Users\Administrator\Des

利用Python批量生成任意尺寸的图片_python

实现效果 通过源图片,在当前工作目录的/img目录下生成1000张,分别从1*1到1000*1000像素的图片. 效果如下: 目录结构 实现示例 # -*- coding: utf-8 -*- import threading from PIL import Image image_size = range(1, 1001) def start(): for size in image_size: t = threading.Thread(target=create_image, args=(s

Python 批量修改文件名的3种实现方法

例子一  代码如下 复制代码 python 批量修改文件名代码 view plaincopy to clipboardprint? #!/usr/bin/env python  #coding=utf-8  import os,os.path  import shutil,string  dir = C:\test for i in os.listdir(dir):      newfile = i.replace(.,_)      oldfullfile = dir \ i      new

遍历指定文件夹下所有的xml文件并动态生成HTML页面!

xml|遍历|动态|生成html|页面 ++++++++++++++++++++++++++++功能:遍历指定文件夹下所有的xml文件并动态生成HTML页面!++++++++++++++++++++++++++++using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.Sess

python批量生成本地ip地址的方法

 这篇文章主要介绍了python批量生成本地ip地址的方法,实例分析了Python实现生成本地IP地址并绑定到网卡上的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了python批量生成本地ip地址的方法.分享给大家供大家参考.具体分析如下: 这段代码用于在本地计算机上生成本地ip地址绑定到网卡,生成的是一个bat的批处理文件,运行此批处理文件,可以通过ipconfig查看 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Python批量按比例缩小图片脚本分享

  这篇文章主要介绍了Python批量按比例缩小图片脚本分享,本文直接给出实现代码,需要的朋友可以参考下 图片太大了,上百张图用photoshop改太慢,就想到用python写个简单的批处理.功能简单就是把原图按比例缩小 代码如下: # -*- coding: cp936 -*- import Image import glob, os #图片批处理 def timage(): for files in glob.glob('D:1*.JPG'): filepath,filename = os.

url-使用Python抓取下一页网页数据

问题描述 使用Python抓取下一页网页数据 怎么抓取一个无论怎么跳转其url都不变的网页?通过Requests和BeautifulSoup能实现吗? http://www.szairport.com/frontapp/HbxxServlet?iscookie=C 另外其下一页的跳转指令是js写的,我该怎么通过这条指令跳转下一页,命令如下: [<a href="javascript:void(0);" onclick="page.moveNext()">

最大加1-关于已知最大为99,怎么批量更新下面的100,101,111的问题

问题描述 关于已知最大为99,怎么批量更新下面的100,101,111的问题 想修改数据,比如说将单据时间修改为2015-9-21,那么单号也得随之改变,大概格式为DH年月+四位数,如果当月超出四位数那么变为五位数,反正就取当月单号最大的+1,最要紧的是怎么去实现批量更新? 如果我要修改DH2014070008 日期为2013-03-01 那么单号要修改为DH2013030001, 如果这样直接更新上去,肯定会报错,因为单号是主键,只能取当月最大的单号+1 我要实现的是批量的更新,比如二楼贴的图