Skip to main content

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


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)

Uploaded Source

Built Distribution

getproclist-0.10-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

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

Hashes for getproclist-0.10.tar.gz
Algorithm Hash digest
SHA256 cbe8ee8e696854438f7dce87546f4abaae1fec781cc684f587da998d43250d8a
MD5 e0e74c6de25c7ce1fa81618b5db2d407
BLAKE2b-256 b04368394468bd7d1656a1df077247f667c3a92b2182aaaba8940fdf80a891da

See more details on using hashes here.

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

Hashes for getproclist-0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 5ff50031e63f36f6d623a38ea2e846e4c11cfe237eaa11a07531c2a0bfa33164
MD5 dc6d8fee2d097e8f69046e146a8d8b5a
BLAKE2b-256 6adb7ff1f52aafcd85917a67350871512e0f59778c10a8c8643fd4ee69529b48

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page