# 文件读写示例:读取本地文件并写入新文件


[背景介绍]

文件操作是编程中常见的基础任务之一,Python提供了标准库ossys用于文件读写。本项目要求实现一个程序,接受本地文件路径,读取内容并输出到新文件中。实现过程中需注意文件路径的正确性,确保读写操作的顺利进行。

[思路分析]

该程序的核心逻辑是:
1. 读取本地文件内容
2. 写入目标文件

关键步骤包括:
– 使用with open读取本地文件
– 使用with open写入目标文件
– 处理可能的异常,例如文件不存在时的异常抛出

[代码实现]

import os

def write_to_file(input_path, output_path):
    try:
        # 读取本地文件内容
        with open(input_path, 'r', encoding='utf-8') as file:
            content = file.read()

        # 写入目标文件
        with open(output_path, 'w', encoding='utf-8') as file:
            file.write(f"文件内容被写入新的文件")

        print(f"文件内容被写入新的文件")
    except FileNotFoundError:
        print(f"文件路径 {input_path} 不存在,请确认路径正确性")
    except Exception as e:
        print(f"读取和写入过程中发生错误: {e}")

# 示例调用
write_to_file("/data/numbers.txt", "result.txt")

[总结]

本程序实现了文件读写功能,通过标准库with open确保读写操作的正确性。程序示例中处理了文件路径的相对性和异常情况,确保程序在用户输入错误时仍能正常运行。该实现适合中级以下程序员,可独立运行并接受用户反馈。