📜  编写一个 Python 程序将文本附加到文件并显示文本. - Python (1)

📅  最后修改于: 2023-12-03 15:41:19.074000             🧑  作者: Mango

编写一个 Python 程序将文本附加到文件并显示文本

如果你需要将一些文本附加到已存在的文本文件中,Python 提供了一个方便的方法让你轻松实现。

实现步骤
  1. 打开文件,并将其读取到一个变量中。
  2. 将需要附加的文本添加到变量中。
  3. 再将变量写回文件。
def append_to_file(file_path, text):
    """
    将文本附加到文件末尾
    :param file_path: 文件路径
    :param text: 待附加的文本
    """
    with open(file_path, 'a') as file:
        file.write(text)

        # 可选:打印附加后的文件内容
        file.seek(0)
        content = file.read()
        print(content)

这个程序提供了一个 append_to_file 函数,用于将 text 参数中的文本附加到 file_path 参数所指定的文件的末尾。函数执行完毕后,可选地打印附加后的文件内容。

示例

如果我们有一个文本文件 sample.txt,内容为:

Hello,Python!

我们可以在命令行中输入以下代码:

append_to_file('sample.txt', '\nNice to meet you!')

这将把文本 Nice to meet you! 附加到文件 sample.txt 的末尾,并打印出:

Hello,Python!
Nice to meet you!
总结

Python 让在现有文本文件的基础上编写新文本变得轻而易举。通过 append_to_file 函数,你可以轻松地将文本附加到文件中,并在需要时打印出文件内容。