Python遍历文件获取后缀
时间: 2024-02-16 19:57:59 浏览: 132
python–删除指定文件夹
在Python中,可以使用os模块和os.path模块来遍历文件并获取文件后缀。下面是一个示例代码:
```python
import os
def get_file_extension(file_path):
# 使用os.path模块的splitext()函数获取文件后缀
_, extension = os.path.splitext(file_path)
return extension
def traverse_files(folder_path):
# 使用os模块的walk()函数遍历文件夹及其子文件夹中的所有文件
for root, _, files in os.walk(folder_path):
for file in files:
file_path = os.path.join(root, file)
file_extension = get_file_extension(file_path)
print(f"File: {file_path}, Extension: {file_extension}")
# 调用traverse_files函数来遍历文件夹
folder_path = "path/to/folder"
traverse_files(folder_path)
```
在上面的代码中,`get_file_extension`函数使用`os.path.splitext`函数来获取文件的后缀名。`traverse_files`函数使用`os.walk`函数来遍历指定文件夹及其子文件夹中的所有文件,并调用`get_file_extension`函数来获取每个文件的后缀名。
你可以将`folder_path`替换为你想要遍历的文件夹的路径,运行代码后,它将打印出每个文件的路径和后缀名。
阅读全文