というdll
ファイルがあり、をロードするために使用するbanana.dll
というモジュールがあり、それらが同じディレクトリに格納されているとします。たとえば、Windows の場合です。banana.py
ctypes
banana.dll
c:\Python27\lib
ここで、モジュールをインポートするtesting.py
他のディレクトリ (たとえば) に呼び出される新しい python ファイルを作成します。ただし、現在の作業ディレクトリはが格納されているディレクトリであるためです。そのため、ハードコーディングしてディレクトリを手動で変更する必要があります。c:\user\desktop
banana.py
testing.py
c:\Python27\lib
banana.dll
しかし、保存されているパスを検索できるよりスマートな方法はありますか?