# 文件处理程序:读取与写入文件的简易实现


背景介绍

本程序实现一个基础的文件处理功能,用户通过输入文件名和操作指令(如“读取”或“写入”),即可执行相应操作并输出结果。程序无需依赖外部服务,仅使用Python内置功能即可运行,适用于中级以下程序员的开发。

思路分析

Python中处理文件操作的核心知识包括:
1. 文件读取与写入:使用with open()进行文件的读写操作,确保文件按需关闭。
2. 异常处理:通过try-except块处理可能的异常,例如文件不存在时的提示。
3. 输出结果:根据指令打印对应的结果信息,例如“读取结果:内容”或“写入结果:已保存”。

代码实现

# 文件处理程序代码  
def read_file(filename):  
    try:  
        with open(filename, 'r') as f:  
            content = f.read()  
            print(f"读取结果:{content}")  
    except FileNotFoundError:  
        print(f"文件不存在,错误:{filename}")  

def write_file(filename, content):  
    try:  
        with open(filename, 'w') as f:  
            f.write(content)  
            print(f"写入结果:已保存")  
    except FileNotFoundError:  
        print(f"文件不存在,错误:{filename}")  

# 示例输入输出  
filename = "example.txt"  
operation = "读取"  

if operation == "读取":  
    read_file(filename)  

elif operation == "写入":  
    content = "文件内容"  
    write_file(filename, content)  

总结

本程序实现了一个基础的文件处理功能,通过Python的文件读写操作和异常处理,实现了读取与写入文件的功能。程序核心知识点包括文件操作的基本概念、异常处理逻辑以及输出结果的显示。该实现适用于中级以下程序员,可在本地环境中运行,符合题目的要求。