【发布时间】:2013-07-24 13:18:59
【问题描述】:
我尝试使用“导入 csv”将我的输出保存为 csv,但只会出错。有什么原因吗?
由于我无法使其运行,它还会通知文件是否已存在?
非常感谢
from tkinter import *
from tkinter.filedialog import asksaveasfilename
from tkinter import ttk
import csv
def data():
...
output= <class 'list'> #just an example
...
def savefile():
name= asksaveasfilename()
create = csv.writer(open(name, "wb"))
create.writerow(output)
for x in output:
create.writerow(x)
root = Tk()
Mframe = ttk.Frame(root)
Mframe.grid(column=0, row=0, sticky=(N, W, E, S))
bSave=ttk.Button(Mframe, text='Save File', command=savefile)
bSave.grid(column=1, row=0)
root.mainloop()
【问题讨论】:
-
"...只会出错"。有什么错误?
-
错误:“TypeError: 'str' 不支持缓冲区接口”
标签: csv python-3.x tkinter