dicom文件前面已经介绍,那么咱们须要读和写文件信息,我发现python中有pydicom这个好用的库,能够帮助咱们方便的操做,听说比java的会方便不少。java
pydicom的网站里面介绍的比较详细 https://pydicom.github.io/,还有其余的模块Pynetdicom和Deid,网络方面的目前没用到不了解。python
这里先写一个小的demo,就是读取当前目录的一个rtplan.dcm(其实这是我从dicom库from pydicom.data import get_testdata_files中取出来的),而后打出这个病人的名字,而且修改了病人的名字,将文件另存为newrtplan.dcm。git
咱们能够看到在debug模式下,看到ds都有哪一些信息,这样咱们能够很方便的读取tag信息,可使用名称的方式,好比上面的PatientNamegithub
固然咱们还可使用下面的写法,都是使用编号好比PatientName是0010,0010,咱们可使用如下的两种方式均可以网络
固然在处理前要先判断属性是否存在,可使用以下方式,可是我的仍是使用的hasattr(ds,'')的方式网站
固然咱们还能够删除某一个tag,可使用以下的两种方式debug
删除了,我仍是要把数据加回去的,可使用ds.add_newblog
这里对数据tag的增删改查已经集齐了,未完待续!get
最后从官网截取一张安装方式,若是是使用python语言的应该比较清楚,不像我这种小白,通常使用编译器也会有提示的,编译器