[英]How to use filedialog to open an excel file and pandas to save/read/write that file
[英]Use wxPython.FileDialog to save file
我正在使用wx.FileDialog
弹出一个目录选择对话框,供用户选择保存路径。 我想保存的文件类型是.csv
文件。
这是代码:
fdlg = wx.FileDialog(self.panel_settings, "Input setting file path", "", "", "CSV files(*.csv)|*.*", wx.FD_SAVE)
if fdlg.ShowModal() == wx.ID_OK:
self.save_path = fdlg.GetPath() + ".csv"
with open(self.save_path, "wb") as file:
writer = csv.writer(file, delimiter = ',')
弹出对话框时,我只需输入test
作为文件名。 当我单击OK
按钮时,它直接保存一个空的test.csv
文件。
但是,我想要做的只是保留输入路径和文件名,然后自己编写内容。
那么,我可以知道如何解决这个问题吗?
谢谢。
wx.FileDialog不创建文件,它返回路径。 您正在使用以下代码创建文件:
with open(self.save_path, "wb") as file:
writer = csv.writer(file, delimiter = ',')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.