第十章介绍的是文件的读取和写入,以及异常的处理。总的来说,本章还是比较简单的,问题也不是很难。
打开文件用以下语句:
with open(file_name) as file_obj:
而关闭文件则用:
file_obj.close()
但是python会自动关闭文件的,人工关闭的话可能会出现错误,所以一般都不需要这条语句的。
读取文件有多种方法:
msg = file_obj.read() #read all
msg = file_obj.readline() #read a line
msg = file_obj.readlines() #read all lines
对文件有写入操作的话,在打开文件的时候需要设置’w'或者‘a',‘a'参数使得写入问价时不会删除文件原来的内容,但是如果不需要的话可以不添加参数。
异常处理:
try:
pass
except:
pass
#10-1
filename = 'learning_python.txt'
with open(filename) as file_object:
conten