首页 > 编程语言 >python 解析xmind内容

python 解析xmind内容

时间:2023-08-01 16:45:13浏览次数:33  
标签:count python json num xmind file path 解析

1.安装xmind解析的依赖包xmindparser:

pip3 install xmindparser

3.编写 解析xmind内容代码

import xmindparser
import re
import sys

def readXMLFileGetTcCount(params):
    # path="D:\\javaProductSpace\\codepakage\\src\\main\\resources\\xmindSource\\test.xmind"
    xmindFilePath=params[1]
    testCaseKeyWord=params[2]
#读取xmind文件内容,转化为json字符串 xmind_json_file_path = xmindparser.xmind_to_json(xmindFilePath) count_num=0 with open(xmind_json_file_path,"r") as file: for line in file: if testCaseKeyWord in line: count_num+=line.count(testCaseKeyWord) # print("Xmind json file path:"+xmind_json_file_path) # print("Read test case count:" +str(count_num)) print(count_num) return count_num if __name__=="__main__": readXMLFileGetTcCount(sys.argv)

 

标签:count,python,json,num,xmind,file,path,解析
From: https://www.cnblogs.com/pingguomang/p/17596924.html

相关文章

  • Python-Django-Django视图和URL
    Python-Django学习目录:环境搭建和基础知识:包括安装Python和Django、了解Python基础语法、掌握Django框架的基本概念和工作原理等。模型和数据库:包括创建模型、定义字段、使用DjangoORM进行数据库操作等。视图和URL:包括定义视图函数、URL路由配置、模板渲染等。表单和验证:包括表单......
  • 科技驱动医疗创新:智慧医院与在线药房系统源码开发解析
    时下,智慧医院和在线药房系统作为医疗创新的代表,为患者和医务人员提供了更加高效、便捷的医疗服务。本文将深入探讨智慧医院与在线药房系统的关键特点,以及源码开发的重要性,旨在带领读者了解这些创新技术对医疗行业的深远影响。 一、智慧医院的特点与优势优化医疗资源的分配与利用,提......
  • Python-10-Python常见高级用法
    10-1Lambda匿名函数匿名函数:没有定义函数的名称,可以实现函数某些简单的功能。格式:lambdaparam_list:expression#param_list参数列表#expression简单表达式,没法实现复杂的代码块内容需求1:传入xy,返回x+y例子:f=lambdax,y:x+yf(3,4)#7lambda与向量表达式......
  • Python-9-Python迭代器、生成器与装饰器
    9-1迭代器在本章之前的代码,for循环本质上是迭代器的应用。迭代器,可以理解为一个容器,循环的时候,每次从容器中取出一个数据,直到数据取完为止。foriinrange(1,10):print(i,end='')#123456789如何自定义一个迭代器1.以类为例,需要在类中定义两个方法:__iter......
  • python怎么把json文件夹转成Excel表?
    1、python怎么把json文件夹转成Excel表?2、Python代码json数据再别的目录下怎么调用?3、【Python】浅谈python中的json4、python的json怎么用5、如何使用Python处理JSON数据python怎么把json文件夹转成Excel表?可以用pandas来读取json文件,再to_excel保存为Excel文件。可......
  • Python-8-Python模块
    8-1Pycharm安装 http://www.jetbrains.com/pycharm/选Download下载,下载Community社区版本,此时就已经在下载了。安装过程中勾选"64-bitlauncher","AddlauncherdirtoPATH",".py".首次启动,不安装插件,直接启动。需要添加python解释器,设置字体。8-2介绍Python项目组织......
  • Python 程序的运行原理
    1.简单的例子先从一个简单的例子说起,包含了两个文件foo.py和demo.py[foo.py]defadd(a,b):returna+b[demo.py]importfooa=[1,'python']a='astring'deffunc():a=1b=257print(a+b)prin......
  • Python 函数 类 语法糖
    Python语法糖\,换行连接Pythons=''s+='a'+'b'+'c'n=1+2+3#6while,for循环外的else如果while循环正常结束(没有break退出)就会执行else。Pythonnum=[1,2,3,4]mark=0whilemark<len(num):......
  • 在python中,title()可以用在列表中吗?
    1、python根据一个随机url链接获取该链接中的title?2、在python中,title()可以用在列表中吗?3、Python绘图如何显示中文标题4、在python中set_title的意思python根据一个随机url链接获取该链接中的title?1、这种方法为从urlparse模块中通过urlparse方法提取url通过hostnam......
  • Python-6-Python面向对象
    6-1面向过程与面向对象1.面向过程面向过程,核心在过程二字,面向过程设计思维,就好比精心设计一条流水线,考虑周全,相应时候处理相应问题。优点:将复杂问题流程化,进而简单化。缺点:扩展性差。若更改需求,可能整个代码都需要重写,牵一发而动全身。若解决不需要经常迭代更新的程序时,面向过......