I would like to read lines from the python stdin implementation. so far I have:
for line in sys.stdin:
process line
but I would like to skip the first line that is supplied.
Python has a method for this when using the fileinput implementation which returns true if it is the first line and false otherwise
fileinput.isfirstline()
Ideally there would be something like that for stdin where I could go:
if sys.stdin.isfirstline():
process(first line)
else:
process everthing else
Is there a way to do this?
Thanks
You can use enumerate
to keep track of the line number:
for linenum, line in enumerate(sys.stdin):
if linenum != 0:
process line
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With