在python 3.4的tkinter中,如何使用askdirectory对话框创建文件夹?
from tkinter import filedialog
filedialog.askdirectory(initialdir="/tmp/test")
这显示了choos目录窗口,但是无法看到创建新文件夹的选项。例如,/ tmp / test / new_folder。通常选择目录窗口有按钮来创建新文件夹,但无法在tkinter中找到选项。
答案 0 :(得分:3)
我希望Tkinter在Linux平台上包含一个新建文件夹按钮,但它似乎并没有。我能做的最好的事情就是只在文本字段中键入新文件夹名称,然后在对话框关闭后创建新文件夹。
def process_files(self):
savedir = tkFileDialog.askdirectory(title='Select folder to save results')
os.makedirs(savedir)
# Now write some files into savedir.