Python 2 中 import Tkinter, tkFileDialog 打开文件夹
时间: 2024-05-16 22:15:00 浏览: 17
在 Python 2 中,可以使用以下代码来导入 Tkinter 和 tkFileDialog 模块,并使用 tkFileDialog 来打开文件夹:
```
import Tkinter
import tkFileDialog
root = Tkinter.Tk()
root.withdraw() # 隐藏主窗口
folder_path = tkFileDialog.askdirectory() # 打开文件夹选择对话框
print(folder_path) # 输出选择的文件夹路径
```
首先,我们导入 Tkinter 和 tkFileDialog 模块。然后,我们创建一个 Tkinter.Tk 对象,并使用 withdraw() 方法隐藏主窗口。接下来,我们使用 tkFileDialog.askdirectory() 方法打开文件夹选择对话框,并将选择的文件夹路径存储在 folder_path 变量中。最后,我们使用 print() 函数输出选择的文件夹路径。
相关问题
python tkinter 打开文件夹,并设置默认路径
可以使用`filedialog`模块中的`askdirectory`函数来打开文件夹选择对话框,并使用`initialdir`参数设置默认路径。
以下是一个示例代码:
```python
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
# 设置默认路径
default_path = "C:/Users/username/Documents/"
# 打开文件夹选择对话框
folder_path = filedialog.askdirectory(initialdir=default_path)
print(folder_path)
```
在这个示例中,我们先隐藏了主窗口(`root.withdraw()`),然后设置了默认路径为`C:/Users/username/Documents/`,最后调用`askdirectory`函数来打开文件夹选择对话框并返回选择的文件夹路径。
tkinter中选择文件夹
要在tkinter中选择文件夹,可以使用`tkinter.filedialog`模块中的`askdirectory()`方法。下面是一个示例代码:
```python
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
folder_path = filedialog.askdirectory()
print("选择的文件夹路径为:", folder_path)
```
首先,我们创建了一个Tkinter的根窗口,并调用了`withdraw()`方法来隐藏该窗口。然后,我们使用`filedialog.askdirectory()`方法来弹出一个文件夹选择对话框,并等待用户选择文件夹。最后,我们将选择的文件夹路径打印出来。
需要注意的是,`filedialog`模块需要导入才能使用,而且在使用`askdirectory()`方法前,需要先隐藏根窗口。