Получить список переменных модуля Python в Bash - PullRequest
1 голос
/ 17 мая 2010

Для скрипта завершения Bash мне нужно получить все переменные из установленного модуля Python, которые соответствуют шаблону. Я хочу использовать только функциональные возможности Python, чтобы избежать анализа комментариев и тому подобного.

1 Ответ

3 голосов
/ 17 мая 2010

Вы можете использовать python -c для выполнения однострочного скрипта Python, если хотите. Например:

bash$  python -c "import os; print dir(os)"

Если вы хотите фильтровать по шаблону, вы можете сделать:

bash$  python -c "import os; print [x for x in dir(os) if x.startswith('r')]"
['read', 'readlink', 'remove', 'removedirs', 'rename', 'renames', 'rmdir']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...