Как обрезать вывод Python
Я хочу раздеться platform.linux_distribution()
,
Выход кортеж ('Ubuntu', '11.10', 'oneiric')
но я хочу показать это как "Ubuntu 11.10 oneriric"
.group(1)
не работает.
3 ответа
Решение
Ты ищешь " ".join()
:
>>> import platform
>>> platform.linux_distribution()
('Ubuntu', '11.04', 'natty')
>>> " ".join(platform.linux_distribution())
'Ubuntu 11.04 natty'
>>>
Как насчет:
' '.join(platform.linux_distribution())
Я на маке, так что у меня нет platform.linux_distribution()
, но похоже, что он должен вернуть массив.