本文针对python入门者提供了一个文件读写的实例,并且对程序进行了详细的分析,保证刚接触到python的入门者能理解。
代码如下:
"""
created on Aug 3 2007
@author:suqi791776
"""
def main():
infile = open("test1.txt","r") #test1 is a defined name; r
#represents the process mode of test1 is read;
outfile = open("test2.txt","w")# w represents the process mode
#of test2 is write;
countlines = countlens = 0 #define two varibles respectively
#represents the number of lines and char
for line in infile
countlines += 1 #the number of line adding
countlens += len(line) #the number of char adding
outfile.write(line) #copy test1 to test2 line by line
infile.close() #close the test1
outfile.close() #close the test2
main()
注意:
在
infile = open(“test1.txt”,”r”)
语句中,文件名test1要加文件类型限制,如果仅仅是
infile = open(“test1”,”r”)
就会报错:
FileNotFoundError: [Errno 2] No such file or directory: ‘test1’