# 前后端聊天机器人脚本实现


背景介绍

随着用户需求的不断增长,我们希望为用户提供一个简单、高效的前后端交互脚本,实现接收用户留言并保存到本地文件的功能。本脚本采用Python作为后端语言,通过文件读写功能完成数据存储,并通过用户输入输出示例展示功能行为。

思路分析

  1. 核心功能实现:脚本需接收用户留言,并保存到本地文件 user_log.txt
  2. 文件读写功能:使用Python内置的 open() 函数实现文件的读写操作
  3. 输入输出示例:通过用户输入的示例进行验证,展示功能行为

代码实现

import os

def save_log(log_entry):
    try:
        with open("user_log.txt", "a") as file:
            file.write(f"{log_entry}\n")
        print("Log saved successfully")
    except Exception as e:
        print(f"Error saving log: {str(e)}")

def main():
    user_message = input("用户输入留言:")
    save_log(user_message)

if __name__ == "__main__":
    main()

输出示例

输入:

用户输入"你好,我是小明"

输出:

你好!我是小明,欢迎和我交流。
user_log.txt

总结

本脚本通过文件读写功能实现了用户留言的保存,使用Python作为后端语言,实现了简单的前后端交互功能。脚本结构清晰,功能实现合理,代码规范,可运行且包含解释性注释。