这是我的嵌套目录的形式:
/data/patient_level/study_level/series_level/
对于每个 patient_level 文件夹,我需要阅读" .dcm "来自相应" series_level "的文件文件夹中。
如何访问" .dcm"文件在" series_level"文件夹?
我需要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。
任何建议表示赞赏。 提前谢谢。
答案 0 :(得分:0)
我们不确定您要解决的问题或询问我们的问题,但如果您只想从*.dcm
目录中获取所有data
文件的列表,则可以使用Python 3 pathlib.Path
轻松:
from pathlib import Path
data = Path('/data')
list(data.glob('**/*.dcm'))