Допустим, я импортирую модуль. Чтобы использовать его наилучшим образом, я хотел бы знать, какие свойства, методы и т. Д. Я могу использовать. Есть ли способ узнать это?
В качестве примера: Определение запущенных программ в Python
В этой строке:
os.system('WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid')
Допустим, я хотел также распечатать память, потребляемую процессами. Как мне узнать, возможно ли это? И какой для него правильный ярлык? (так же, как автор использует «Командную строку», «Идентификатор процесса»)
Точно так же в этом:
import win32com.client
def find_process(name):
objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator")
objSWbemServices = objWMIService.ConnectServer(".", "root\cimv2")
colItems = objSWbemServices.ExecQuery(
"Select * from Win32_Process where Caption = '{0}'".format(name))
return len(colItems)
print find_process("SciTE.exe")
Как мне сделать так, чтобы функция также распечатывала потребляемую память, путь к исполняемому файлу и т. д. ?