Python

実行スクリプトからの相対パスでファイルにアクセスする.

More than 5 years have passed since last update.

実行スクリプト名は__file__で取得できる.
これとos.pathモジュールを組み合わせて,実行スクリプトから相対パスでファイルにアクセスする.

base = os.path.dirname(os.path.abspath(__file__))
name = os.path.normpath(os.path.join(base, '../local/local_db'))