Python CSV.Writer更改保存路径
我想让我的tkinter程序提示用户选择要保存该程序生成的文件的路径 我的代码看起来像这样。在这个阶段,程序只保存到一个文件(我定义的一个文件来测试程序) 我将使用什么代码将Python CSV.Writer更改保存路径,python,csv,tkinter,save,filepath,Python,Csv,Tkinter,Save,Filepath,我想让我的tkinter程序提示用户选择要保存该程序生成的文件的路径 我的代码看起来像这样。在这个阶段,程序只保存到一个文件(我定义的一个文件来测试程序) 我将使用什么代码将'test\u write.csv'更改为用户选择的任何文件 ##Writing to .cvs file with open('test_write.csv', 'w') as fp: a = csv.writer(fp)
'test\u 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)
谢谢使用
例如:
import tkFileDialog
with open(tkFileDialog.asksaveasfilename(), "w") as fp:
...
下面是一个示例,使用:
python3.xxx的解决方案
import tkinter
from tkinter.filedialog import asksaveasfilename
with open(asksaveasfilename(), 'w') as fp:
谢谢你的提示!!!我意识到这在Python3中不起作用,请参见下面的解决方案。有兴趣的人士:)
import tkinter
from tkinter.filedialog import asksaveasfilename
with open(asksaveasfilename(), 'w') as fp: