First, the code is as follows
SourceFile = open("example_dir/lipsum/lipsum.txt", "r")
TargetFile = open("copied.txt", "w")
for line in SourceFile.readlines()[:5]:
TargetFile.write(line)
TargetFile.close()
SourceFile.close()
less copied.txt
It's like this.
I wonder what happens if I turn on the source file in reading mode and write a target file on it.
And does .readlines()[:5] mean getting 5 lines from the source file? I don't even know the meaning of TargetFile.write(line)
file txt
I wonder what happens if I turn on the source file in reading mode and write a target file on it.
It doesn't matter if the order changes because it's just a simple file opening.
And does .readlines()[:5] mean getting 5 lines from the source file? I don't even know the meaning of TargetFile.write(line)
SourceFile.readlines()[:5] reads the entire line of the file and imports only the first five lines.
In for line in multiple lines
, line means one line of multiple lines, so TargetFile.write(line) means to save one line at a time.
© 2024 OneMinuteCode. All rights reserved.