我正在使用python编程,我想实现一个功能,获取指定路径的文件夹下所有子文件夹或文件夹下的PDF文件的绝对路径。
时间: 2023-12-05 11:03:30 浏览: 125
python获取指定路径下所有指定后缀文件的方法
你可以使用Python的os模块来实现这个功能。下面是一个示例代码:
```python
import os
def get_pdf_files(path):
pdf_files = []
for root, dirs, files in os.walk(path):
for file in files:
if file.endswith(".pdf"):
pdf_files.append(os.path.join(root, file))
return pdf_files
# 指定路径
folder_path = "/path/to/folder"
pdf_files = get_pdf_files(folder_path)
for file in pdf_files:
print(file)
```
你只需要将`/path/to/folder`替换为你想要获取PDF文件路径的文件夹的路径即可。以上代码会递归地遍历指定路径下的所有子文件夹,并将所有的PDF文件的绝对路径存储在一个列表中返回。你可以根据需要进一步处理这些文件路径。
阅读全文