# 简单网页项目:保存用户输入信息到本地文件


背景介绍

本项目旨在实现一个网页功能,用户通过输入姓名和年龄,系统会输出结果并保存至名为“user_data.txt”的本地文件中。核心知识点包括文件操作(使用Python的with open语句处理文件),并要求用户输入信息后输出结果。该项目适合Python中级以下程序员,在1~3天内完成。

思思路分析

  1. 获取输入:使用input()函数从用户处读取输入信息。
  2. 文件写入:使用with open()语句打开并写入文件,保证文件操作的资源管理。
  3. 输出结果:将数据结构(如姓名和年龄)保存为字符串,并保留数据格式,输出结果中包含字段名称和值。

代码实现

import sys

# 保存用户输入信息到文件
def save_data(name, age):
    file_name = "user_data.txt"
    file_path = f"{file_name}\n{name},{age}"

    with open(file_path, 'w') as file:
        file.write(file_path)

# 读取用户输入信息
def read_input():
    name = input("请输入姓名:")
    age = int(input("请输入年龄:"))
    return name, age

# 输出结果并保存到文件
def output_result(name, age):
    file_path = "user_data.txt"
    file_name = f"{file_name}\n{name},{age}"

    with open(file_path, 'w', encoding='utf-8') as file:
        file.write(file_name)

# 主要函数
if __name__ == "__main__":
    # 示例输入
    name = input("请输入姓名:")
    age = int(input("请输入年龄:"))

    # 保存数据
    save_data(name, age)
    output_result(name, age)

    print(f"保存成功:{name}, 年龄:{age}")

总结

本项目通过Python实现文件操作,展示了如何保存用户输入信息到本地文件中。关键点包括使用with open语句处理文件、输出结果的结构化保存,以及确保数据格式正确。该项目适合Python中级以下程序员,在1~3天内完成,能够有效提升程序的可维护性和数据持久性。


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注