Retrieves the list of processes using the 'wmic' command and return the data as a pandas DataFrame
Project description
Retrieves the list of processes using the 'wmic' command and return the data as a pandas DataFrame
pip install getproclist
Tested against Windows 10 / Python 3.10 / Anaconda
Python
from getproclist import get_proc_list
df=get_proc_list(interval=0)
print(df)
Retrieve the list of processes using the 'wmic' command and return the data as a pandas DataFrame.
Args:
interval (int): The interval in seconds at which to retrieve the process list. Defaults to 5.
It has to be stopped by pressing ctrl+c
If interval is less than or equal to 0, the process list is captured only once.
Returns:
pd.DataFrame: A DataFrame containing information about the processes.
Raises:
None
Example:
>>> df = get_proc_list(interval=10) # press ctrl+c
>>> print(df.head())
Name ProcessId CommandLine ...
0 System Idle Process 0 None
1 System 4 None
2 smss.exe 248 \SystemRoot\System32\smss.exe
3 csrss.exe 424 \??\C:\WINDOWS\system32\csrss.exe
4 wininit.exe 496 \??\C:\WINDOWS\system32\wininit.exe
...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
getproclist-0.10.tar.gz
(4.7 kB
view details)
Built Distribution
File details
Details for the file getproclist-0.10.tar.gz
.
File metadata
- Download URL: getproclist-0.10.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbe8ee8e696854438f7dce87546f4abaae1fec781cc684f587da998d43250d8a |
|
MD5 | e0e74c6de25c7ce1fa81618b5db2d407 |
|
BLAKE2b-256 | b04368394468bd7d1656a1df077247f667c3a92b2182aaaba8940fdf80a891da |
File details
Details for the file getproclist-0.10-py3-none-any.whl
.
File metadata
- Download URL: getproclist-0.10-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ff50031e63f36f6d623a38ea2e846e4c11cfe237eaa11a07531c2a0bfa33164 |
|
MD5 | dc6d8fee2d097e8f69046e146a8d8b5a |
|
BLAKE2b-256 | 6adb7ff1f52aafcd85917a67350871512e0f59778c10a8c8643fd4ee69529b48 |