Pythonでプロセス名を取得する方法は何ですか?
Pythonでプロセス名を取得する方法はいくつかありますが、よく使われる方法のいくつかを以下に示します。
- psutilは、Pythonのライブラリで、システムリソースを取得するために使用されます。
- psutil の日本語へのネイティブな言い換えは、ありません。
- psutil.process_iter() を使う
- 名前()
import psutil
for process in psutil.process_iter():
print(process.name())
- オーストラリア
- psutilはPythonのライブラリで、システムリソースやプロセス情報を取得するためのツールです。
- お大事に。
- 現在のプロセス ID を取得する
- psutilの日本語での同義語は psutil です。
- 処理() (Shori)
- 名前()
import os
import psutil
current_process = psutil.Process(os.getpid())
print(current_process.name())
- システム
- sys.argv[0]を日本語で言うと、sys.argv[0]です。
- os.path.basename() をネイティブな日本語で言い換えると、ファイルパスからファイル名だけを返す関数です。
import sys
import os.path
process_name = os.path.basename(sys.argv[0])
print(process_name)
返されるプロセス名は、プロセスの表示名ではなく、プロセスの実行ファイル名であることに注意してください。