psutil

    0

    2答えて

    私のPythonスクリプトでは、otherscript.pyが現在(Linux)システム上で実行されているかどうかをチェックしたいと思います。 psutilライブラリは、良い解決策のように見えた: import psutil proc_iter = psutil.process_iter(attrs=["name"]) other_script_running = any("otherscri

    0

    1答えて

    私はpsutilライブラリ(https://code.google.com/archive/p/psutil/wikis/Documentation.wiki)について見て `` ` PROCESS_ATTRS = ['username', 'cpu_num', 'num_ctx_switches', 'pid', 'memory_full_info', 'connections', 'cmdli

    1

    1答えて

    スクリプトのうちの1つが他のスクリプトを実行し、その出力をリアルタイムで受信しようとすると、2つのスクリプトを作成しました。 出力を取得しようとするスクリプト: import subprocess p = subprocess.Popen("python .\\print.py", stdout=subprocess.PIPE) print p.stdout.readline() 2番目の

    0

    1答えて

    実行中のプロセスの名前のリストをPythonで取得する必要があります。私はこれをpsutil.process_iterのループでforループで行っています。しかし、私はプロセスが実行されているかどうかを確認するより速い方法が必要です。可能であれば、listではなく、tupleと感謝します。すべての応答ありがとう。あなたはWMIを使用することができます

    0

    1答えて

    MacOSでpsyilライブラリをJython経由で使用しようとしていますが、psutil.cpu_times関数を呼び出すと次のエラーが発生します。 except AccessDenied as err: 理由は以下のように説明されています。 注(OSX)psutil.AccessDeniedは常に(lsofのは、同じことを)ルート として動作していない限り発生します。 この問題を解決する

    1

    1答えて

    私の目標:各プロセスのPIDと名前を取得して辞書に戻す関数を作成する必要があります。私はこれをDjangoにアップロードし、本当に2つの異なる辞書が必要です。すべての実行されたプロセス名とPIDを持つ1つと、インストールされているすべての名前とPIDを持つものです。これまでは、辞書をうまく印刷して正しく返すことはできません。たぶん私はそれを間違って呼んでいるでしょう。私はこれに新しいです。 imp

    1

    2答えて

    タイトルはすべて複雑に思えますが、実際は単純です。 私はpythonでシステムデータを収集しようとしていますが、私はpython 3.6でpsutilモジュールを使用しています。使用済みのメモリを探したいので、コマンドpsutil.virtual_memory()を実行しました。しかし、私が得た出力はsvmem(total=8535257088, available=3911340032, per

    1

    1答えて

    私はPythonには新しいので、私の機能の効率についてもっと学びたいと思っています。たとえば、ジェネレータとリストを返す通常のゲッタ関数を使用します。次のコードを使用してPythonプログラムで使用されるメモリを測定できると聞きました。 import psutil print(psutil.virtual_memory()) 複数のテキストは、この前にありました cc -bundle -un

    2

    1答えて

    私はPythonのconcurrent.futures.ThreadPoolExecutorを使用すると、vmsのメモリ使用量(psutilによって報告されたもの)が劇的に増加することがわかりました。 In [1]: import psutil In [2]: psutil.Process().memory_info().vms/1e6 Out[2]: 360.636416 In [3]