0

我需要使用 myFormatIO 函数,它是 neo 库的一部分。我可以成功导入 neo 和 neo.io 但我不能使用 MyFormatIO 函数。import neo.io不吐出任何错误但from neo.io import MyFormatIO返回NameError: name 'MyFormatIO' is not defined。如果 MyFormatIO 是 neo.io 的一部分,这怎么可能?我在 CentOS 上运行 python2.7。

4

1 回答 1

1

MyFormatIO 不是 neo.io 中的一个类。

http://pythonhosted.org/neo/io.html#module-neo.io

一种格式 = 一类

基本语法如下。如果要加载在通用 MyFormatIO 类中实现的文件格式:

从 neo.io 导入 MyFormatIO 阅读器 = MyFormatIO(filename = "myfile.dat")

您可以用任何实现的类替换 MyFormatIO,请参阅实现格式列表

你必须用这个列表中的一个类替换“MyFormatIO”:http: //pythonhosted.org/neo/io.html#list-of-io

在解释器中检查这种事情的一种快速方法是使用 dir。

import neo.io
dir(neo.io)

这些是您可以从 neo.io 导入或使用的项目

于 2015-02-28T01:48:46.107 回答