是一个常见的数据处理任务,可以通过以下步骤来完成:
name = input("请输入姓名:")
with open("names.txt", "a") as file:
file.write(name + "\n")
这将从用户输入中获取姓名,并将其追加到"names.txt"文件中。
keyword = input("请输入要搜索的姓名:")
with open("names.txt", "r") as file:
names = file.readlines()
matching_names = [name.strip() for name in names if keyword.lower() in name.lower()]
if matching_names:
print("找到以下匹配的姓名:")
for name in matching_names:
print(name)
else:
print("未找到匹配的姓名。")
这将从用户输入中获取搜索关键字,并在"names.txt"文件中搜索匹配的姓名。如果找到匹配的姓名,将打印出来;否则,将显示未找到匹配的姓名。
这个任务在实际应用中可以有很多变种和扩展,例如可以使用数据库来存储姓名,使用正则表达式进行更复杂的搜索等。根据具体需求和技术栈的不同,可以选择适合的工具和方法来完成任务。
注意:以上答案中没有提及腾讯云相关产品和产品介绍链接地址,因为题目要求不提及特定的云计算品牌商。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云