Python - ログイン中のユーザーID(ログイン名)を取得する

OSにログイン中のユーザーID(ログイン名)を取得するには getpass.getuser() または os.getlogin() メソッドを使用します。

ログイン中のユーザーID(ログイン名)の取得方法

getpass.getuser() または os.getlogin() メソッドを呼ぶと、ログイン名を文字列で返します。getpass.getuser() の使用が推奨されています。
import getpass

ログイン名(文字列) = getpass.getuser()
import os

ログイン名(文字列) = os.getlogin()

サンプルコード

import getpass

# ログイン名の取得
user = getpass.getuser()

# 取得したログイン名を表示
print(f'getpass.getuser() = {user}')
サンプルコードの実行結果
サンプルコードの実行結果

検証環境