Input loop: Difference between revisions

m
move fileinput to first part of python section since it's the most flexible
(Add LIL)
m (move fileinput to first part of python section since it's the most flexible)
Line 1,921:
 
=={{header|Python}}==
 
When you want to read from stdin, or (multiple) filenames are given on the command line:
<lang python>import fileinput
for line in fileinput.input():
pass # process line, includes newline</lang>
The fileinput module can also do inplace file editing, follow line counts, and the name of the current file being read etc.
 
To create a Python3 input loop use python's `input()` function.
Line 1,948 ⟶ 1,954:
lines = my_file.readlines() # returns a list of the rest of the lines from the file</lang>
This does not mix well with the iteration, however.
 
 
When you want to read from stdin, or (multiple) filenames are given on the command line:
<lang python>import fileinput
for line in fileinput.input():
pass # process line, includes newline</lang>
The fileinput module can also do inplace file editing, follow line counts, and the name of the current file being read etc.
 
=={{header|R}}==
Anonymous user