what is the problem you faced in running it on Linux or windows
we'll use IDLE only
on linux platform like this also you can run see below
ubu...@siva:~/Desktop$ python
Python 2.6.2 (r262:71600, Oct 7 2009, 11:27:27)
[GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> data=sys.stdin.read()
hello world
this is a test (give Cntrl D to exit)
>>> print data
hello world
this is a test
>>>
(I can put data into some other file as well)
This is working very well on my PC
It should work same on the windows too.
but I don't know why its is failing, and thats what i want to know.
If any other solution is there let know to get it work on windows ( python
IDLE)
welcome
Thanks,
Siva
On Sat, Dec 5, 2009 at 3:44 PM, Rami Chowdhury wrote:
> On Saturday 05 December 2009 01:20:12 Siva B wrote:
> > for the line of code you given,
> >
> > print type(sys.stdin), sys.stdin
> >
> > the output is:
> > > 0x00BE8090>
> >
> > there is no change.
> > I have tried it in python2.6 on windows platform.
> >
> > Thanks,
> > Siva
> >
>
> How did you run this on Linux? How did you run it on Windows? It looks
> like you're running it from within IDLE. I don't know IDLE at all, and
> don't know how to pass data to its standard input -- can you let us know
> what arguments you're using?
>
> I've tried sys.stdin.read() from inside IDLE on Linux, and it gives me
> the same error.
>
>
>
> Rami Chowdhury
> "Any sufficiently advanced incompetence is indistinguishable from
> malice." -- Grey's Law
> 408-597-7068 (US) / 07875-841-046 (UK) / 0189-245544 (BD)
>
--
http://mail.python.org/mailman/listinfo/python-list