gpt4 book ai didi

python - 使用wxPython.FileDialog保存文件

转载 作者:行者123 更新时间:2023-11-30 23:23:19 25 4
gpt4 key购买 nike

我正在使用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 = ',')

关于python - 使用wxPython.FileDialog保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24040755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com