QtWidgets.QFileDialog.getOpenFileName获取的是文件路径 如何获得该目录下的文件名
时间: 2023-12-14 10:38:17 浏览: 182
qt入门程序——读取txt文件
5星 · 资源好评率100%
可以使用 Python 的 `os` 模块来获取该目录下的文件名。具体操作如下:
```python
import os
# 获取目录路径
dir_path = QtWidgets.QFileDialog.getExistingDirectory(None, "Select Directory", "./")
# 获取该目录下的所有文件名
file_names = os.listdir(dir_path)
# 打印所有文件名
print(file_names)
```
其中,`os.listdir()` 函数可以获取指定目录下的所有文件名,并返回一个列表。需要注意的是,该函数会返回包括子目录中的所有文件名,如果只需要获取当前目录下的文件名,可以使用 `os.listdir(dir_path)`。
阅读全文