Python中with open...as的使用

with open...as 语句是读写文件很好的语句。为什么要使用“with open...as”语句?“with...as”实际上替代了"try...finally"语句,从而能够自动释放资源。这个语句更加简洁。同时语句自动获取返回的对象,用起来更方便。


#为什么使用“with open...as”语句?
#“with...as”实际上替代了"try...finally"语句
#从而能够自动释放资源
#with语句自动获取返回的对象
with open("files\qqmail.txt") as f:
    for line in f:
        print(line,end="")

#写入文件
with open("files\wsomewords.txt","w") as f:
    f.write("一江春水向东流\n")
    

 

 

你可能感兴趣的:(PYTHON难点)