python获取文件夹下所有制定后缀文件名字
时间: 2023-07-27 12:07:18 浏览: 121
可以使用Python的os和glob模块来获取文件夹下所有指定后缀的文件名字,具体代码如下:
```python
import os
import glob
# 文件夹路径
folder_path = '/path/to/folder/'
# 指定后缀
extension = '.txt'
# 使用glob模块来获取所有指定后缀的文件路径
files = glob.glob(os.path.join(folder_path, '*' + extension))
# 遍历文件路径并获取文件名
file_names = [os.path.basename(file) for file in files]
# 输出文件名
print(file_names)
```
在上面的代码中,我们首先指定了文件夹路径和后缀名,然后使用glob模块来获取所有指定后缀的文件路径,最后使用os.path.basename函数来获取文件名并将其存储在file_names列表中。
相关问题
python获取文件夹下所有文件并按名字排序
可以使用Python标准库中的os和glob模块来实现获取文件夹下所有文件并按名字排序的操作。示例代码如下:
```python
import os
import glob
path = '/path/to/folder' # 文件夹路径
files = glob.glob(os.path.join(path, '*')) # 获取文件夹下所有文件路径
files.sort() # 按文件名排序
print(files) # 输出排序后的文件路径列表
```
其中,`os.path.join()`函数用于连接文件夹路径和文件名,`glob.glob()`函数用于获取指定路径下所有文件的路径列表,`files.sort()`函数用于按文件名排序,最后通过`print()`函数输出排序后的文件路径列表。
python获取文件夹下所有文件名字
可以使用Python内置的os模块中的listdir函数来获取文件夹下所有文件的文件名,示例代码如下:
```python
import os
folder_path = '/path/to/folder' # 文件夹路径
file_names = os.listdir(folder_path) # 获取文件夹下所有文件的文件名
print(file_names) # 输出文件名列表
```
其中,`folder_path`为文件夹的路径,`file_names`即为获取到的文件名列表。你可以根据实际需求对该列表进行进一步操作。