2017-03-15 16 views
0

私は小規模なカスタムPythonパッケージに興味があります。なぜこのパッケージはpython3で動作しませんか?

python2でパッケージの関数をインポートして使用するpythonファイルを実行すると、すべて正常に動作します。 Python3でファイルを実行すると、パッケージから関数をインポートできません。

from cust_package import this_function 
ImportError: cannon import name 'this_function' 

パッケージの関数はのpython3互換性があるように見える、と私は念のためにそれらにfuturizeを使用していました。問題はパッケージ/ Pythonバージョンの何らかのラベル付けと関係があるでしょうか?パッケージは、それぞれが〜8個の小さな2つの.pyファイルです。

ありがとうございました!それは、最も関連はなく、 が完了情報を生成しようとして

+0

この動作の例を教えてください。 – LaraChicharo

+0

@LaraChicharo私は、エラーメッセージを含む実際の問題に関する質問を更新しました。 dir()は実際の問題の症状に過ぎませんでした。明確にするために私を押してくれてありがとう。 – Acoustic77

答えて

2

デフォルトdirが()機構は、 オブジェクトの異なるタイプの動作が異なります。

Dir documentation

あなたが利用可能なすべての機能が必要な場合は利用可能な質問があります。 here

+0

あなたは正しいですし、実際の問題を反映するために質問を更新しました.dir()の複雑さは実際には問題の症状に過ぎません。今まで明らかにしていないのは残念です。 – Acoustic77

関連する問題