小编Jal*_*Jal的帖子

使用 tkinter.filedialog.asksaveasfilename 获取文件名以附加到其中

从使用 设计的 GUI 应用程序中tkinter,我希望以附加模式将一些数据保存在文件中。要获取我asksaveasfilenamefiledialog模块中使用的文件名。这是代码:

from tkinter.filedialog import asksaveasfilename

def save_file():

    file_name = asksaveasfilename()

    if file_name:
        f = open(file_name, 'a')
        contents = tab_chrono.text_area.get(1.0, 'end')
        f.write(contents)
        f.close()
Run Code Online (Sandbox Code Playgroud)

当我在对话框中选择一个现有文件时出现问题,我收到一个警告,该文件将被覆盖。这是不正确的,因为我附加在文件中。有没有办法摆脱这个警告?还是我必须自己重写askappendfilename?这是filedialog模块中缺少的。 在此处输入图片说明

python filedialog tkinter

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

filedialog ×1

python ×1

tkinter ×1