Pythonのsysモジュールでプログラムのファイル名を含んだフルパスを取得する方法

Pythonのsysモジュールを使用せずに、プログラムのファイル名を含んだフルパスを取得する方法は、__file__属性を使うことです。この属性はPythonスクリプトのファイル名(もしくはモジュールの場合はモジュールのファイル名)を含んだフルパスを返します。

以下は、__file__属性を使用してプログラムのファイル名を含んだフルパスを取得する例です:

python
import os

# プログラムのファイル名を含んだフルパスを取得
full_path = os.path.abspath(__file__)

# フルパスを表示
print("プログラムのフルパス:", full_path)

このコードを実行すると、プログラムのファイル名を含んだフルパスが表示されます。os.path.abspath(__file__)を使用することで、絶対パスを取得します。この方法を使用すると、実行中のプログラムのファイルパスを取得できます。