繁体   English   中英

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

[英]Python relative import of an importable module not working

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

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导入或使用的项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM