Я пытаюсь получить подстроку из строки, она должна быть конкретной, но
, если вы используете эту функцию и печатаете ее, вы получите длинную строку со всеми текущими процессами без ответа и их информацией, мне нужен PID из определенного процесса.Как получить подстроку из строки в python 2
r = os.popen('tasklist /FI "STATUS eq Not Responding"').read().strip()
print r
пример, если chrome.exe не отвечает он будет в списке, и я хотел бы, чтобы получить PID, связанный с ним. Я попробовал split()
и pop()
, чтобы выделить то, что мне нужно без успеха.
Редактировать:
У меня есть 10 процессов, все из которых имеют одинаковое имя приложения. Мне необходимо использовать PID и что оно принадлежит правильному приложению. Я не хочу, чтобы мой скрипт тоже убивал все.
Короче мне нужно найти PID, который находится на той же строке, указанной «process_name», а затем только сохранить, что «ПИД»
Надежда, что имеет смысл.
Пожалуйста, разместите «длинную строку со всеми текущими процессами и информацией» и покажите нам, что вам нужно от этой строки – inspectorG4dget
Помогает ли это? http://stackoverflow.com/questions/13507902/how-to-extract-a-specific-field-from-output-of-tasklist-on-the-windows-command-l –