Найти - Пользователи
Полная версия: файл в качестве аргументов для пайтон-программы
Начало » Python для новичков » файл в качестве аргументов для пайтон-программы
1
pupkin2
привет.

вопрос не полностью относится к пайтону, но и к нему тоже.

допустим, есть файл in.txt в котором лежат данные которые я хочу передать программе. для не пайтон программ я поступаю так: ‘cat in.txt | program’, или так, если данные не в файле: ‘echo 1 2 3 4 5 6 | program’. но с пайтоном так почему-то не получается. пробовал так: ‘cat in.txt | python program.py’, и так: ‘echo 1 2 3 4 5 6 | python program.py’.

проверяю такой микропрограммкой:
import sys;
for i in sys.argv:
	print i

подскажите, как такое проделать с пайтоном?
спасибо.
odnochlen
Перенаправление в пайп читается с stdin и пишется на stdout/stderr
print raw_input()
pupkin2
да, я все напутал. описанный мой способ подает данные на stdin программы, а не в качестве аргументов.

вопрос закрыт.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB