以下の内容はhttps://blog.systemjp.net/entry/2024/01/15/134002より取得しました。


Pythonでスクリプトを実行した際に、そのスクリプトファイルのあるパスを取得

import os

# 現在のファイルのフルパスを取得
file_path = os.path.abspath(__file__)

# ファイルパスからディレクトリのパスを取得
directory = os.path.dirname(file_path)

print(directory)

Pythonでスクリプトを実行した際に、そのスクリプトファイルのフルパスを取得するには、__file__ 属性を使用します。この属性は現在実行中のファイルのパスを保持しています。ただし、いくつかの状況(たとえば、インタラクティブシェルや一部の組み込みモジュールでの使用)では、この属性が存在しないことがありますので、その点に注意が必要です。

ファイル名を抜いて、そのスクリプトが存在するフォルダ(ディレクトリ)のパスだけを取得したい場合は、os.path.dirname 関数を使用します。これにより、フルパスからディレクトリ部分のみを抽出することができます。




以上の内容はhttps://blog.systemjp.net/entry/2024/01/15/134002より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14