Input loop: Difference between revisions
Content added Content deleted
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,954 ⟶ 1,948:
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}}==
|