用phyton写一个用户收集代码
时间: 2024-06-11 22:09:27 浏览: 167
以下是一个用Python编写的简单用户收集代码,用户可以输入他们的姓名、年龄和电子邮件地址,这些信息将被保存到一个CSV文件中。
```python
import csv
def collect_user_info():
# 获取用户信息
name = input("请输入您的姓名:")
age = input("请输入您的年龄:")
email = input("请输入您的电子邮件地址:")
# 将用户信息保存到CSV文件中
with open('user_info.csv', mode='a', newline='') as file:
writer = csv.writer(file)
writer.writerow([name, age, email])
print("用户信息已保存。")
if __name__ == '__main__':
collect_user_info()
```
在这个代码中,首先导入了Python标准库中的CSV模块,该模块提供了一种方便的方式来读写CSV文件。然后定义了一个名为`collect_user_info()`的函数,该函数会提示用户输入姓名、年龄和电子邮件地址,并将这些信息写入CSV文件中。
在`collect_user_info()`函数中,首先使用`input()`函数获取用户输入的信息。然后打开CSV文件,在文件末尾添加一行新的记录。最后输出一条消息,告诉用户信息已成功保存。
在主程序中,直接调用`collect_user_info()`函数即可。运行程序后,每次用户输入信息都会被保存到CSV文件中。
阅读全文