1

这是我的嵌套目录的形式:

/data/patient_level/study_level/series_level/

对于每个患者级别文件夹,我需要从相应的“ series_level ”文件夹中读取“ .dcm ”文件。

如何访问“series_level”文件夹中的“.dcm”文件?

我需要 DICOM 对象的 3 个功能。

这是我的源代码:

import dicom
record = dicom.read_file("/data/patient_level/study_level/series_level/000001.dcm")
doc = {"PatientID": record.PatientID, "Manufacturer": record.Manufacturer, "SeriesTime": record.SeriesTime}

然后,我将把这个文档插入到 Mongo DB 中。

任何建议表示赞赏。提前致谢。

4

1 回答 1

1

我们不确定您要解决的问题或询问我们的问题,但如果您只想*.dcm从该目录中获取所有文件的列表data,您可以轻松使用 Python 3 pathlib.Path

from pathlib import Path
data = Path('/data')
list(data.glob('**/*.dcm'))
于 2018-03-03T23:57:01.470 回答