Can't get sys.stdin.readlines() to work
invalid at invalid.invalid
Sun Jan 31 19:50:56 CET 2010
On 2010-01-31, Steve Holden <steve at holdenweb.com> wrote:
> tinnews at isbd.co.uk wrote:
>> I'm trying to read some data from standard input, what I'm actually
>> trying to do is process some date pasted in using the mouse cut and
>> paste on a Linux box (xubuntu 9.10) in a terminal window.
>> First attempts failed so I'm now trying the trivial:-
>> import sys
>> data = sys.stdin.readlines()
>> print "Counted", len(data), "lines."
>> When I run this and try to paste something into the terminal window I
>> get the following errors:-
>> /home/chris/bin/m2r.py: line 2: syntax error near unexpected token `('
>> /home/chris/bin/m2r.py: line 2: `data = sys.stdin.readlines()'
>> It does exactly the same if I try:-
>> cat | m2r.py
>> and then paste something into the window.
>> So - what on earth am I doing wrong?
> Trying to run Python scripts with /bin/sh, probably.
Yup. I can't count the number of times I've run ImageMagick's
"import" program unintentionally...
Grant Edwards grante Yow! The SAME WAVE keeps
at coming in and COLLAPSING
visi.com like a rayon MUU-MUU ...
More information about the Python-list