Как обрезать вывод Python - PullRequest
       42

Как обрезать вывод Python

0 голосов
/ 27 октября 2011

Я хочу раздеться platform.linux_distribution().

Выход - кортеж ('Ubuntu', '11.10', 'oneiric'), но я хочу показать его как "Ubuntu 11.10 oneriric"

.group(1) не работает.

Ответы [ 3 ]

4 голосов
/ 27 октября 2011

Вы ищете " ".join():

>>> import platform
>>> platform.linux_distribution()
('Ubuntu', '11.04', 'natty')
>>> " ".join(platform.linux_distribution())
'Ubuntu 11.04 natty'
>>> 
0 голосов
/ 27 октября 2011

как насчет:

' '.join(platform.linux_distribution())

Я на Mac, поэтому у меня нет platform.linux_distribution(), но похоже, что он должен возвращать массив.

0 голосов
/ 27 октября 2011

Как насчет этого:

" ".join(platform.linux_distribution())
...