私は、Windows 7 ProfessionalのでPython 2.7を使用していますから、関数を呼び出します。Pythonは別のファイル
I「は、このファイルの」コードで実行するために、別のファイルに保存された関数を呼び出すしようとしています。 dosomething
呼ば
機能anotherfile.py`は、現在のコードと同じディレクトリにある」anotherfile.py
で発見されました。
私の呼び出しは簡単です:
import anotherfile
print anotherfile.dosomething
私はエラーを取得しています:No module named anotherfile
問題は、私はthis post
に見られるように、私は解決策を理解していないと同じです。
洞察?
ありがとうございます。
編集:他の質問/回答は、CLASSPATHのリセットとPYTHONPATHの設定について説明しています。私はこれを調べましたが、これをどうやって行うのか分かりませんでした。おそらく関連性がありますか?
これは関数なので 'anotherfile.dosomething()'です – depperm
これを実行すると、 'NameError:name 'anotherfile'が定義されていません。 ' – Windstorm1981