how to calculate the size of sys.stdin?
Donn Cave
donn at u.washington.edu
Wed Apr 11 19:37:50 EDT 2001
Quoth Graham Guttocks <graham_guttocks at yahoo.co.nz>:
| Is there a way to calculate the size (in bytes) of sys.stdin? I tried
| to use the "stat" module to accomplish this, but os.stat() seems to
| only accept the name of a file. (i.e, the following doesn't work):
|
| import os,stat
| size = os.stat(sys.stdin.read())[stat.ST_SIZE]
os.fstat(sys.stdin.fileno())
This makes sense only when stdin happens to be a disk file, of course.
I don't understand why you would try sys.stdin.read() in the above
example, so I don't know if this helps or not, but you'll know if
you try it.
Donn Cave, donn at u.washington.edu
More information about the Python-list
mailing list