python怎么将easygui窗口界面输入的信息导入到csv文件
时间: 2023-06-07 10:06:54 浏览: 146
要将 easygui 窗口界面输入的信息导入到 CSV 文件,可以使用 Python 的 csv 模块进行操作。首先,需要使用 easygui 获取用户输入的数据并存储到变量中,然后再将其写入到 CSV 文件中。
以下是一个示例代码:
import csv
import easygui as eg
# 获取用户输入的数据
name = eg.enterbox(msg='请输入姓名:')
age = eg.enterbox(msg='请输入年龄:')
address = eg.enterbox(msg='请输入地址:')
# 将数据写入 CSV 文件
with open('data.csv', mode='a', newline='') as file:
writer = csv.writer(file)
writer.writerow([name, age, address])
上述代码用 enterbox
函数获取用户输入的信息,然后使用 csv.writer
将这些信息写入到名为 data.csv
的 CSV 文件中。同时,使用 mode='a'
参数表示在文件末尾添加数据,而不是覆盖原有内容。
需要注意的是,若要使用 CSV 文件进行数据分析,建议在文件开头添加字段名,以便后续数据处理。可以使用以下代码在 CSV 文件开头添加字段名:
with open('data.csv', mode='w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['Name', 'Age', 'Address'])
这将创建一个包含姓名、年龄和地址字段的 CSV 文件。
相关推荐

















