可导入模块的Python相对导入不起作用

华纳

我需要使用函数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。

robert_x44

MyFormatIO不是neo.io中的类。

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

一种格式=一类

基本语法如下。如果要加载在通用MyFormatIO类中实现的文件格式,请执行以下操作:

从neo.io导入MyFormatIO阅读器= MyFormatIO(文件名=“ myfile.dat”)

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

您必须使用以下列表中的类替换“ MyFormatIO”:http ://pythonhosted.org/neo/io.html#list-of-io

在解释器中检查此类事件的快速方法是使用dir。

import neo.io
dir(neo.io)

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章