问题描述
问题描述:
请根据输入的姓名和年龄,生成一个包含姓名和年龄的文本输出,保存到本地文件中。
输入输出示例:
输入:姓名=”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天的学习目标,同时能够处理简单的数据类型转换。