Как получить строку из внешней программы? (в Python)

Модератор: Модераторы разделов

Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Как получить строку из внешней программы?

Сообщение Kuzja »

Есть код:

Код: Выделить всё

import os
str1 = """mp3info -p "%t" ~/01-Forced_In.mp3"""
a = str(os.system(str1))
print(a)

В консоль выдаёт название трэка, а в переменную - 0.
Возможно ли в принципе получить строку оттуда?
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Как получить строку из внешней программы?

Сообщение KiWi »

Код: Выделить всё

import os
print os.popen("mp3info -p "%t" ~/01-Forced_In.mp3", "r").read()

вот такое большое гы
Спасибо сказали:
Аватара пользователя
Kuzja
Сообщения: 675
Статус: розовая хрюшка

Re: Как получить строку из внешней программы?

Сообщение Kuzja »

IFL
Огромное спасибо!
/Ubuntu-Dapper6/Xorg7.0/GNOME-2.14.1/
Спасибо сказали: