【发布时间】:2019-04-02 18:14:05
【问题描述】:
我是 python 新手,正在使用 pydicom 模块编写一个简单的 python 脚本。
我想编辑现有 MR dicom 图像中的标签,我添加了我认为标签所需的代码,但我无法保存该 dicom 文件。
此外,我怀疑代码可能不完整,无法达到我的目的。
这是我的代码,如果您找到要完成的内容,我将不胜感激:
import pydicom
from pydicom.data import get_testdata_files
from pydicom.dataset import Dataset, FileDataset
filename = get_testdata_files("1.dcm")[0]
ds = pydicom.dcmread(filename)
ds.add_new(0x00180020, 'GR', '1')
ds.add_new(0x00180021, 'MP', '2')
ds.save_as(filename)
所以我对那个文件有疑问:
- 无法保存此 dicom 文件。
- 代码可能不足以满足我的目的。
【问题讨论】:
-
会发生什么?您是如何确定它没有按预期工作的?
-
稍微重组了文本。问题有点分散,因为它涉及两个问题,也许在未来的问题中你可以更有针对性。也许您也可以自己编辑问题,以解释保存此文件的问题。您是否检查了系统中的文件权限?也许这些文件为您写保护?编辑现有文件是否可能不是好习惯?可能最好创建一个自己的项目文件夹。