2017-12-06 12 views
-1

私はDespike_Goring_Nikoraというファイルを作成し、二つの機能が含まれて:私はPythonのスクリプトフォルダにこのファイルを置いて、これを追加することが保証という名前のモジュール(パイソン)

def ExcludeOutlierEllipsoid3D(xi, yi, zi, theta, universalThreshold): 

def PhaseSpaceDespike1d(vel): 

を1つはパスする。

別のフォルダにあるADP_dataという別のファイルで、これらの関数を呼び出したいと思います。だから私は

import Despike_Goring_Nikora 

をしていた最初に私はまた

from Despike_Goring_Nikora import PhaseSpaceDespike1d 

を試してみました。しかし、私が受け取るすべては、あなたがpythonでモジュールとして考慮される特定のディレクトリを作るために

ModuleNotFoundError: No module named 'Despike_Goring_Nikora' 
+0

はあなたのファイル名はDespike_Goring_Nikoraですか、Despike_Goring_Nikora.pyですか? – Mitiku

+0

それはDespike_Goring_Nikora.pyです –

+0

これはinitファイルの問題のようです。あなたのディレクトリに__init__.pyファイルを作成する必要があります。 –

答えて

0

ですその内部に__init__.pyファイルを作成する必要があります。あなたは、ファイルへの広告.pyに必要なほか

  • Despike_Goring_Nikora.py
  • APP_Data.py

また、関数/モジュールに間違った名前を付けています。 Pythonの命名規則に従ってください。

+0

それは動作しません –

+0

フォルダ内にスクリプトを使用できない場合、Pythonスクリプトが自動的に作成されるという点は何ですか? –

+1

あなたの質問に 'tree .'を追加してください。 –

関連する問題