# 小项目:文本输出与本地文件保存


问题描述

问题描述:
请根据输入的姓名和年龄,生成一个包含姓名和年龄的文本输出,保存到本地文件中。

输入输出示例:
输入:姓名=”Alice”,年龄=25
输出:文本输出为 “Alice,年龄25″。

思路分析

本项目主要实现从命令行读取用户输入的姓名和年龄,生成文本输出并保存到本地文件。核心功能包括:
1. 读取用户输入,确保输入为字符串类型;
2. 将生成的文本保存到文件中,使用Python的文件写入功能;
3. 显示输出结果。

代码实现

import sys

def main():
    # 读取用户输入
    user_input = input("请输入姓名和年龄(如Alice,25):")  
    name, age = user_input.split(',')  

    # 将数据写入文件
    with open("output.txt", "w", encoding="utf-8") as file:  
        file.write(f"{name}, {age}")  

    # 输出结果  
    print(f"文本输出为:{name}, {age}")  

if __name__ == "__main__":
    main()

总结

本项目通过Python实现从命令行读取输入并保存输出结果的功能,学习了文件读写和数据结构的基本知识。项目运行时需要确保输入格式是姓名和年龄以逗号分隔,文件写入时使用Python的写入功能。代码简洁,符合1~3天的学习目标,同时能够处理简单的数据类型转换。