简而言之,两者之间有什么区别
tkFileDialog.asksaveasfile
Run Code Online (Sandbox Code Playgroud)
和
tkFileDialog.asksaveasfilename
Run Code Online (Sandbox Code Playgroud)
我无法从文档中的构建中了解
asksaveasfile 向用户询问文件,然后以写入模式打开该文件并将其返回给您,以便您可以在其中写入文件。
asksaveasfilename向用户询问文件,然后返回该文件的名称。没有打开文件;如果要写入文件,则必须自己打开它。
asksaveasfilenameasksaveasfile如果您想对文件做一些比仅向其写入数据更精美的文件,则可能更可取。例如,您可能想要首先将文件复制到另一个目录作为备份。在这种情况下,您宁愿只获取文件名,以便执行复制,而不必担心打开文件是否会导致复制失败。
| 归档时间: |
|
| 查看次数: |
265 次 |
| 最近记录: |