Programming often encounter file read and write operations, the file read and write relative to the memory operation, the speed is very slow. Therefore, when programming, you need to control the number of file read and write to improve the efficiency of program execution. Take the following code, for example, to illustrate.
words = [' A ', ' B ', ' C ', ' d ']for I in range (4): The For line in file (' File_read.txt '): if (Words[i] on line):p rint (line) for line I n File (' File_read.txt '): For I in range (4): if (Words[i] on line):p rint (line)
The first for loop, which requires reading 4 files, is very inefficient to perform. The second for loop, which requires only 1 files to be read, performs more efficiently.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Control the number of file read and write operations, improve the efficiency of program execution (experience)