2015-06-17 4 views
0

Есть ли способ считывать данные, поступающие в командной строке, прямо в другой скрипт Python для выполнения?Чтение из командной строки linux с помощью Python

+1

ли вы имеете в виду raw_input()? – G4bri3l

+0

Я думаю, что он означает вывод строки команды прямо в скрипт python. – ronakg

+1

http://stackoverflow.com/questions/1450393/how-do-you-read-from-stdin-in-python – Shaun

ответ

3

Вы должны прочитать stdin из сценария python.

import sys 

data = sys.stdin.read() 
print 'Data from stdin -', data 

Пример запуска -

$ date | python test.py 
Data from stdin - Wed Jun 17 11:59:43 PDT 2015 
0

используют трубы

x = input() 

делает волшебство

Смежные вопросы