【发布时间】:2021-09-18 09:55:12
【问题描述】:
我正在尝试在我的 Jupyter Notebook 中加载 .dcm 文件,但我收到 FileNotFound 错误,即使文件确实存在!我通过在 DICOM 查看器中打开它进行了检查。代码很简单:
image = pydicom.dcmread(dicom_filename).pixel_array
这是错误信息:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\StefanCepa995\\Desktop\\Machine Learning\\Projects\\Computer Vision\\Breast Mammography Analysis\\Data\\CBIS-DDSM\\dicom_files\\Mass-Training_Full_Mammogram_Images\\Mass-Training_P_00001_LEFT_CC\\07-20-2016-DDSM-74994\\1.000000-full mammogram images-24515\\1-1.dcm'
有趣的是,我尝试列出 C:\\Users\\StefanCepa995\\Desktop\\Machine Learning\\Projects\\Computer Vision\\Breast Mammography Analysis\\Data\\CBIS-DDSM\\dicom_files\\ 目录中的所有文件,os.walk() 列出所有 .dcm 文件,但是当我在其中一个文件上使用 os.path.exists() 时,我得到 False 作为返回值:
for root, dirs, files in os.walk(cbis_ddsm_dicom_mass_train_dir):
for f in files:
file_path = os.path.join(root, f)
print(file_path)
print(os.path.exists(file_path))
C:\Users\StefanCepa995\Desktop\Machine Learning\Projects\Computer Vision\Breast Mammography Analysis\Data\CBIS-DDSM\dicom_files\Mass-Training_Full_Mammogram_Images\Mass-Training_P_00001_LEFT_CC\07-20-2016-DDSM-74994\1.000000-full mammogram images-24515\1-1.dcm
False
C:\Users\StefanCepa995\Desktop\Machine Learning\Projects\Computer Vision\Breast Mammography Analysis\Data\CBIS-DDSM\dicom_files\Mass-Training_Full_Mammogram_Images\Mass-Training_P_00001_LEFT_MLO\07-20-2016-DDSM-90988\1.000000-full mammogram images-80834\1-1.dcm
False
C:\Users\StefanCepa995\Desktop\Machine Learning\Projects\Computer Vision\Breast Mammography Analysis\Data\CBIS-DDSM\dicom_files\Mass-Training_Full_Mammogram_Images\Mass-Training_P_00004_LEFT_CC\07-20-2016-DDSM-95697\1.000000-full mammogram images-46540\1-1.dcm
False
C:\Users\StefanCepa995\Desktop\Machine Learning\Projects\Computer Vision\Breast Mammography Analysis\Data\CBIS-DDSM\dicom_files\Mass-Training_Full_Mammogram_Images\Mass-Training_P_00004_LEFT_MLO\07-20-2016-DDSM-20939\1.000000-full mammogram images-00162\1-1.dcm
False
【问题讨论】:
-
Windows 中的路径限制为 260 个字符:docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file 和 docs.microsoft.com/en-us/windows/win32/fileio/…
-
这有点好笑,因为我查看的一个文件路径的长度为 261 :-)
-
我有没有提到我讨厌 Windows?谢谢大家!
标签: python python-3.x windows pydicom