Read a file line by line
Rust
#![allow(unused)]
fn main() {
let f = File::open("foo.txt").unwrap();
for line in BufReader::new(&f).lines().filter_map(Result::ok) {
// The line doesn't contain trailing CR/LF
}
}
Python
for line in open("foo.txt"):
# The line contains trailing CR/LF