neo ライブラリの一部である関数 MyFormatIO を使用する必要があります。neo と neo.io を正常にインポートできますが、MyFormatIO 関数を使用できません。import neo.io
エラーを吐き出すことはありませんが、 をfrom neo.io import MyFormatIO
返しますNameError: name 'MyFormatIO' is not defined
。MyFormatIO が neo.io の一部である場合、これはどうしてでしょうか? CentOSでpython2.7を実行しています。
質問する
114 次
1 に答える
1
MyFormatIO は neo.io のクラスではありません。
http://pythonhosted.org/neo/io.html#module-neo.io
1 つのフォーマット = 1 つのクラス
基本的な構文は次のとおりです。汎用の MyFormatIO クラスに実装されているファイル形式をロードする場合:
from neo.io import MyFormatIO リーダー = MyFormatIO(ファイル名 = "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 に答える