Извините, если мой вопрос непонятен, я новичок в python и все еще понимаю его терминологию.
Мой вопрос может быть немного общий. Допустим, я импортировал модуль, чтобы я мог его наилучшим образом использовать, я хотел бы знать, какие свойства, методы и т.д. Я могу использовать. Есть ли способ узнать это?
В качестве примера: Определение запущенных программ в Python
В этой строке:
os.system('WMIC /OUTPUT:C:\ProcessList.txt PROCESS get Caption,Commandline,Processid')
Скажем, я хотел также распечатать память, потребляемую процессами, как мне узнать, возможно ли это? И каков был бы правильный "ярлык" для этого? (так же, как автор использует "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")
Как я могу заставить функцию также распечатать потребляемую память, исполняемый путь и т.д.?