- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在编写一个应用程序来使用 Python(使用 Pydicom 库)处理 DICOM 图像。不幸的是,根据我阅读的教程(例如 here),我一开始就遇到了一个不应该存在的问题。
代码很简单,就是这样:
import dicom
dicomImage = dicom.read_file(MRI_img.dcm)
(...) other commands
我用 pip 安装了 Pydicom 0.9.9(当我使用 pip list
时可见。我正在使用 PyDev 插件在 Ecplipse 中编写代码。
文本编辑器发现“read_file”部分无效,带有“Undefined variable from import: read_file”注释,编译器说:
AttributeError: 'module' object has no attribute 'read_file'
奇怪的是,即使我直接从网上提供的教程中复制一些代码,它也保持不变。使用来自 that topic 的解决方案也不会工作。我正在慢慢用尽合理的解决方案,但我仍然完全不知道哪里出了问题。
附言从 dicom/examples 文件夹中打开示例 dicom 读取代码:
import sys
import dicom
# check command line arguments make sense
if not 1 < len(sys.argv) < 4:
print(__doc__)
sys.exit()
# read the file
filename = sys.argv[1]
dataset = dicom.read_file(filename)
(...)
当从命令行执行时 - 它没有问题。这让我更不知道我的代码有什么问题。
编辑:好吧,似乎只有 Eclipse/PyDev 有这个问题,当我从命令行或 Qt IPython 命令行执行任何代码时,它都可以正常工作,没有任何问题。那么 Eclipse 可能有什么问题呢?你们中有人遇到过吗?
最佳答案
我也只是做了一些研究,我得到了和你完全一样的错误,我发现原因很简单,发生在我身上的错误是,我将我的文件命名为 dicom. py..... 这个 dicom.py 就是原因,你知道接下来会发生什么,只需将它重命名为 testdicom.py 或任何名称即可因为不是 dicom.py 并且会解决你的问题
关于dicom.read_file() 的 Python 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35014148/
我正在做我的项目,使用我使用 codeigniter 创建的网页更新 BIND 服务器中 named.conf.local 的内容。当我运行它时,文件无法写入。这些是我的 Controller 代码:
我正在尝试使用 Tensorflow 读取和解码图像文件。我有以下代码: dir_path = os.path.dirname(os.path.realpath(__file__)) filename
提问 我循环用file_get_contents抓取一堆url,但总是会在不到第100个URL的时候停下,提示我:“Warning: file_get_contents(URL) [function
我正在尝试在 geopandas 中打开一个形状文件,如下所示: import geopandas as gpd shp = gpd.read_file("C:\my_file.shp") 但这会返回
我正在编写一个应用程序来使用 Python(使用 Pydicom 库)处理 DICOM 图像。不幸的是,根据我阅读的教程(例如 here),我一开始就遇到了一个不应该存在的问题。 代码很简单,就是这样
我在使用 geopanda 的 read_file() 读取 geojson 时收到以下警告: ...geodataframe.py:422: RuntimeWarning: Sequential r
我正在使用 File::Slurp read_file和 write_file更新文件内容的功能。 现在我专注于向它添加错误处理。为此,我尝试对实际不存在的文件执行以下方法。 1) read_file
我有一堆 DICOM 图像,我正在使用 Python dicom 包读取这些图像: my_dicom = dicom.read_file('my_dicom.dcm') my_dicom = my_
我想知道 configparser 中 read 和 read_file 的使用有什么区别。据我测试 config_parser = configparser.ConfigParser() confi
我是一名优秀的程序员,十分优秀!