我需要使用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。
答案 0 :(得分:1)
MyFormatIO不是neo.io中的一个类。
http://pythonhosted.org/neo/io.html#module-neo.io
一种格式=一种
基本语法如下。如果要加载文件格式 在通用的MyFormatIO类中实现:
来自neo.io导入MyFormatIO reader = MyFormatIO(filename =“myfile.dat”)
你可以用任何实现的类替换MyFormatIO,参见List of 实施格式
您必须使用此列表中的类替换“MyFormatIO”: http://pythonhosted.org/neo/io.html#list-of-io
在解释器中检查此类事物的快速方法是使用dir。
import neo.io
dir(neo.io)
这些是您可以从neo.io
导入或使用的项目