我能不能把“你想换掉它?”使用Python选择文件时出现警告tkFileDialog.asksaveasfilename()

2024-06-02 07:51:05 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用Python的tkFileDialog.asksaveasfilename()选择要保存到的文件时,会出现一个警告窗口,告诉我该文件将被替换(save对话框和警告窗口似乎都是本机的OS X)。但是我只想在文件中附加一些行,这样文件就不会被替换了。 有没有方法告诉系统/对话框取消替换警告?或者我需要使用askopenfilename()方法吗?(但由于我要保存到文件中,所以我宁愿让对话框显示保存,而不是打开

关于tkFileDialog模块的大部分信息似乎都过时了。Effbot File Dialog site只显示两个对话框。并且this website似乎表示存在一个mode='r'参数,我希望能够将其更改为mode='a'。{cd6>错误。在

这是我的代码片段:

def _pickParamFile(self):
    filename = tkFileDialog.asksaveasfilename(parent=self, 
        initialdir=self.paramFileStr.get(), 
        title="Please select Measurement Parameter file")
    if len(filename) > 0:
        self.paramFileStr.set(filename)

我在OSX10.9上使用Python2.7.3。有什么想法吗?在


Tags: 模块文件方法self警告osmodesave