笔记:写python脚本去遍历XML文件并修改某个属性(九宫格批量修改)【总】

python遍历XML文件并修改某个属性(九宫格批量修改)


因为是第一次使用python写脚本工具,很多不知的知识,本人记下代码,恳请各位指正:
用的是python 2.7,修改的是白鹭引擎下.exml(UI文件):
ps:代码有点长,我会在本博客其他文章一 一解释我对各个函数的理解。

import os
import xml.dom.minidom

#设定一组指定的文件名扩展,用list方便添加其他类型文件
file_format_list = [".exml"]
#存放满足要求的exml文件
exml_file_ls = []

#通过图片名 全文件夹搜索出有用这个图片的exml文件并查找exml文件中的九宫格值,函数直接返回九宫格值
def Search_by_picname(searchpath, picnamestr):
	find_emxl_file(searchpath, exml_file_ls)
	s9g_Value_list = []
	for exml_file in exml_file_ls:
		Search_s9Grid_in_exmlfile(exml_file, picnamestr, s9g_Value_list)
	return s9g_Value_list

#判断是否是exml文件
def is_exml_file(full_path, file_name):
	flag_exml=False
	for extend in file_format_list:
		if extend in file_name:
			flag_exml = True
	return flag_exml

#查找.emxl文件,存在就放进exml_file_ls列表中
def find_emxl_file(searchpath, exml_file_ls):
	if not os.path.exists(searchpath):
		return None
	for file_name in os.listdir(s
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值