如何在askdirectory对话框中创建新文件夹?
在Python 3.4的tkinter中,如何使用askdirectory对话框创建文件夹?
from tkinter import filedialog
filedialog.askdirectory(initialdir="/tmp/test")
这个对话框可以让你选择目录,但看不到创建新文件夹的选项。比如说,/tmp/test/new_folder。通常选择目录的窗口会有一个按钮可以创建新文件夹,但在tkinter中找不到这个选项。
1 个回答
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.