У меня есть этот код в скрипте питона, который возвращается в следующие выходныеКак вернуть данные из питона сценария
dir = ["/var/www", "/usr/share"]
for dir_name in dirs:
if os.path.exists(dir_name):
cmd = ["drush", "st"]
rc, out, err = module.run_command(cmd, cwd=dir_name)
if rc == 0:
info = out.splitlines()
version = info[0].strip().split(':')[-1].strip()
return {'version': version}
выход:
PHP executable : /usr/bin/php
PHP configuration : /etc/php5/cli/php.ini
PHP OS : Linux
Drush version : 6.2.0
Drush configuration :
Drush alias files :
Как получить версию 6.2.0, возвращенное переменная версии?
использовать регулярное выражение, возможно, либо в python, либо в утилите grep? –
Я запутался, код выглядит точно, чтобы вернуть версию. каков твой вопрос? 'version = info [0] .strip(). split (':') [- 1] .strip()' –
Возможно ли это? –