Как узнать, какие скрипты Python работают в Windows? - PullRequest
2 голосов
/ 19 августа 2010

Как я уже упоминал выше, есть ли способ узнать, какие скрипты Python работают в Windows?

1 Ответ

3 голосов
/ 19 августа 2010

Если у вас установлен PowerShell, вы можете получить эту информацию с помощью инструментария управления Windows (WMI) и некоторых сценариев ...

Откройте PowerShell и используйте эти две строки, если бы вы могли начать:

> $pys = get-wmiobject Win32_process -filter "Name='python.exe'"
> $pys.CommandLine

Это покажет вам аргументы командной строки, используемые для запуска процесса python, которые должны содержать имя основного файла сценария, запускаемого Python.Для тестовой программы, которую я имею, она отображает следующее:

"C:\Python27\python.exe" "D:\Projects\wait.py"

Если у вас запущено несколько скриптов, переменная $pys будет массивом, поэтому для доступа к ней вам потребуется доступ котдельные элементы, такие как:

> $pys[0].CommandLine

РЕДАКТИРОВАТЬ: Или вы можете сделать все это в одну строку, снова в PowerShell:

 > get-wmiobject Win32_process -filter "Name='python.exe'" | foreach -process {$_.CommandLine}

Я надеюсь, вы получитеобщая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...