Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当我按下按钮时,只有最后按下的按钮将我保存在csv文件中。如何在csv中保存所有数据?_Python_Database_Csv - Fatal编程技术网

Python 当我按下按钮时,只有最后按下的按钮将我保存在csv文件中。如何在csv中保存所有数据?

Python 当我按下按钮时,只有最后按下的按钮将我保存在csv文件中。如何在csv中保存所有数据?,python,database,csv,Python,Database,Csv,我想通过一些按钮创建一个数据库 def功能(提示:超FATA,预安装): 打开('employee_file2.csv',mode='w')作为csv_文件: 字段名=['Tip_suprafata','Prelucrare'] reader=csv.reader(csv_文件,分隔符='',引号='|') writer=csv.DictWriter(csv_文件,字段名=字段名) 第1页类别(传统框架): 定义初始化(自、父、控制器): tk.Frame.\uuuu init\uuuuu(自,

我想通过一些按钮创建一个数据库

def功能(提示:超FATA,预安装):
打开('employee_file2.csv',mode='w')作为csv_文件:
字段名=['Tip_suprafata','Prelucrare']
reader=csv.reader(csv_文件,分隔符='',引号='|')
writer=csv.DictWriter(csv_文件,字段名=字段名)
第1页类别(传统框架):
定义初始化(自、父、控制器):
tk.Frame.\uuuu init\uuuuu(自,父)
label=tk.label(self,text=“Alege prelucrarea”)
标签包装(pady=20,padx=20)
self.controller=控制器
label=tk.label(self,text=“这是第1页”)
button=tk.button(self,text=“Găurire”,command=lambda:functie('conica2','gaurire'))
button1=tk.Button(self,text=“Frezare”,
command=lambda:functie('conica3','gaurire2'))
button2=tk.Button(self,text=“recticare”,
command=lambda:functie('conica4','gaurire6'))
button.pack()
按钮1.pack()
按钮2.pack()
第2页类别(传统框架):
定义初始化(自、父、控制器):
tk.Frame.\uuuu init\uuuuu(自,父)
label=tk.label(self,text=“Alege prelucrarea”)
标签包装(pady=20,padx=20)
self.controller=控制器
label=tk.label(self,text=“这是第2页”)
button=tk.button(self,text=“Găurire”,command=lambda:functie('bulangerie','gaurire'))
button.pack()
row_count=sum(打开的行('employee_file2.csv')为1)
writer.writeheader()
writer.writerow({'Tip\u suprafata':Tip\u suprafata,'prelucRever':prelucRever})

也许您想将文件模式设置为追加(“a”)而不是写入(“w”)<代码>打开('employee_file2.csv',mode='a')作为csv_文件。写入模式将覆盖现有文件,但追加模式将向文件末尾添加新数据。