Python核心技术开发指南(049)——文件操作综合应用
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
本教程,主要围绕文件创建、文件读写、文件关闭等进行综合应用。
案例一:文本文件复制
示例描述
将一个名为example.txt的文本文件完整复制到example_copy.txt,要求保留原文件的内容格式(包括换行、空格等),复制完成后输出“复制成功”及原文件的字符数。
核心思路
- 以只读模式(
"r"
)打开源文件example.txt,读取其全部内容。 - 以写入模式(
"w"
)打开目标文件example_copy.txt,若文件不存在则自动创建。 - 将读取到的源文件内容写入目标文件。
- 关闭两个文件,确保资源释放.
- 输出复制结果及原文件字符数。
示例实现
# 打开源文件和目标文件