以下是根据您的要求编写的Python代码,用于实现用户输入并将其打印为CSV格式:
import csv
# 创建CSV文件
csv_file = open('user_input.csv', 'w', newline='')
csv_writer = csv.writer(csv_file)
# 定义问题和答案
questions = [
"请问您对云计算有了解吗?",
"您是否熟悉前端开发?",
"您是否熟悉后端开发?",
"您是否熟悉软件测试?",
"您是否熟悉数据库?",
"您是否熟悉服务器运维?",
"您是否熟悉云原生?",
"您是否熟悉网络通信?",
"您是否熟悉网络安全?",
"您是否熟悉音视频处理?",
"您是否熟悉多媒体处理?",
"您是否熟悉人工智能?",
"您是否熟悉物联网?",
"您是否熟悉移动开发?",
"您是否熟悉存储?",
"您是否熟悉区块链?",
"您是否熟悉元宇宙?"
]
# 存储用户答案的列表
answers = []
# 用户输入处理
for question in questions:
answer = input(question + " (yes/no): ")
answers.append(answer.lower())
# 将用户答案写入CSV文件
csv_writer.writerow(answers)
# 关闭CSV文件
csv_file.close()
# 打印用户答案
print("用户答案已保存为CSV文件:")
with open('user_input.csv', 'r') as file:
csv_reader = csv.reader(file)
for row in csv_reader:
print(row)
运行以上代码后,用户将会被要求回答一系列问题,并将答案保存为名为user_input.csv
的CSV文件。最后,用户的答案将被打印出来。
请注意,以上代码只是一个示例,用于演示如何实现用户输入和CSV文件的处理。如果您有特定的问答内容或其他需求,可以根据您的实际情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云