上下文管理器学习与简单的文件复制
Posted jb9527
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上下文管理器学习与简单的文件复制相关的知识,希望对你有一定的参考价值。
# =====================上下文管理器======================================== ‘‘‘ 既然文件一定要及时关闭,是否能够让Python自动执行这个关闭过程,上下文管理器可以完成自动关闭文件。 能否同时管理多个文件的自动关闭 ‘‘‘ with open (r"D:s14day1 est_doc.py","r+") as file: #代表用上下文管理器打开一个文件 file.write("print(222)") # 有多个文件时如何处理呢 with open(file.path,mode="r") as f1, open(file.path,mode="r") as f2, ...: #-----------使用上下文管理器完成简单的文件复制--------------------------- def copy_file(old_file,new_file): with open(old_file) as old, open(new_file,"w") as new: content = old.read() new.write(content) print("已经复制完成") copy_file(r"D:s14day1 ew_dir est.txt","new.py")
以上是关于上下文管理器学习与简单的文件复制的主要内容,如果未能解决你的问题,请参考以下文章