操作系统"另存为","选择文件",& "选择目录"对话框

时间:2017-11-23 21:22:38

标签: python dialog

在我的脚本中,我想要弹出一个对话框,用户可以

  1. 选择特定文件
  2. 选择一个目录,
  3. 将文件保存到特定目录。
  4. 所有常见操作系统都带有这三个对话框,例如"另存为" KDE中的对话框:

    enter image description here

    有没有办法调用函数:

    1. 返回所选文件的路径?
    2. 返回所选目录的路径?
    3. 将一些创建的文件保存到选定的目录中?
    4. 感觉这应该是可用的,但是我很难找到任何可以处理这类事情的软件包。包裹os一开始似乎很有意思,但没有运气。 我不希望使用tkinter进行任何自定义查看,如this thread中所述。但是,该代码确实完全符合我对需求2的要求。)。

      任何提示?

      编辑:我正在使用Kubuntu 17.10和Python 2.7.14。

1 个答案:

答案 0 :(得分:1)

你在tkinter中拥有它

from tkinter.filedialog import askopenfile

对于py3,对于py2,导入有点不同,但文档会让你知道。您可以通过这种方式获取所有标准文件对话框。

主要是你需要用tkinter制作一个小的gui-app。