Python写入文件
写模式和添加模式
将内容写入文件有写模式和添加模式
f=open('hello.txt','w')#该方法会覆盖原文件中的内容,就像重新为一个变量赋值
f=open('hello.txt','a')#该方法在原文件的基础上添加内容
如果传递给open()的文件名不存在,写模式和添加模式都会创建一个新的空文件。
open()和with open()
1.open()
file=open('text.txt','r')
file.close()
如果在使用过程中出现异常,比如读取过程中文件不存在,则file.close()无法正常关闭
2.with open()
with open("test.txt","r") as file:
for line in file.readlines():
print line
方法_enter_不接受任何参数,在进入with语句时被调用,其返回值被赋给关键字as后面的变量。
方法_exit_接受三个参数:异常类型、异常对象和异常跟踪。它在离开方法时被调用(通过前述参数将引发的异常提供给它)。如果_exit_返回False,将抑制所有的异常。