如何快速提取多個(gè)文件夾內(nèi)文件路徑

要快速提取多個(gè)文件夾內(nèi)所有文件的路徑,可以使用Python的`os`模塊。以下是一個(gè)簡(jiǎn)單的Python腳本,它可以遍歷指定目錄及其所有子目錄,并打印出每個(gè)文件的完整路徑...
要快速提取多個(gè)文件夾內(nèi)所有文件的路徑,可以使用Python的`os`模塊。以下是一個(gè)簡(jiǎn)單的Python腳本,它可以遍歷指定目錄及其所有子目錄,并打印出每個(gè)文件的完整路徑。
```python
import os
def get_all_file_paths(directory):
for root, dirs, files in os.walk(directory):
for file in files:
yield os.path.join(root, file)
使用示例
假設(shè)我們要提取當(dāng)前目錄及其子目錄下的所有文件路徑
directory_to_search = '.' 你可以替換成你想要搜索的目錄路徑
file_paths = list(get_all_file_paths(directory_to_search))
打印文件路徑
for path in file_paths:
print(path)
```
運(yùn)行這個(gè)腳本將會(huì)打印出當(dāng)前目錄及其所有子目錄中所有文件的路徑。如果你想要將路徑存儲(chǔ)到一個(gè)文件中,可以將它們寫入到一個(gè)文本文件:
```python
with open('file_paths.txt', 'w') as f:
for path in file_paths:
f.write(path + 'n')
```
這將創(chuàng)建一個(gè)名為`file_paths.txt`的文件,并將所有文件的路徑按行存儲(chǔ)在其中。
本文鏈接:http://xinin56.com/bian/351687.html