我想让我的tkinter程序提示用户选择要保存该程序生成的文件的路径。
我的代码如下所示。在这个阶段,程序只保存到一个文件(我定义用来测试程序的文件),我应该使用什么代码将'test_write.csv'更改为用户选择的任何文件?
##Writing to .cvs file
with open('test_write.csv', 'w') as fp:
a = csv.writer(fp)
# write row of header names
a.writerow(n)谢谢
发布于 2013-06-25 16:42:20
下面是一个使用tkFileDialog的示例
import Tkinter
import tkFileDialog
import csv
formats = [('Comma Separated values', '*.csv'), ]
root = Tkinter.Tk()
file_name = tkFileDialog.asksaveasfilename(parent=root, filetypes=formats, title="Save as...")
if file_name:
with open(file_name, 'w') as fp:
a = csv.writer(fp)
# write row of header names
a.writerow(n)https://stackoverflow.com/questions/17292743
复制相似问题