我有一個字符串列表(存儲在一個.txt文件中,每行一個字符串),我想製作一個腳本,它會佔用第一行並搜索所有文件夾目錄中的名稱,然後取第二行並搜索所有文件夾名稱等。我該怎麼做呢?希望我讓自己清楚。 THKS!Python - 使用字符串列表來搜索文件夾名稱
0
A
回答
1
本示例從文本文件讀取路徑並將其打印出來。用您的搜索邏輯替換打印。
import os
textfile = open('C:\\folder\\test.txt', 'r')
for line in textfile:
rootdir = line.strip()
for subdir, dirs, files in os.walk(rootdir):
for file in files:
print(os.path.join(subdir, file))
1
假設通過搜索所有文件夾你的意思是打印出來的標準輸出,你可以這樣做:
它將輸出是這樣的:
directory 1: ['subfolder_1', 'subfolder_0']
directory 2: ['subfolder_0']
directory 3: []
注意我建議使用with
以打開文件,因爲即使發生異常,它也會自動關閉它們。
+0
非常感謝!有效! – Rafaelpsmed
+0
@Rafaelpsmed不用客氣。請接受某人的回答,以便將問題標記爲已回答。 – Nurjan
相關問題
- 1. 在Windows註冊表中使用bat文件搜索某個字符串名稱
- 2. PHP搜索文件夾的名稱
- 3. 通過使用字符串列表在文件中搜索多個字符串
- 4. python:搜索文件的字符串
- 5. Python:在文件上搜索字符串
- 6. 搜索字符串找到文件名
- 7. 無法使用isdir搜索文件夾名稱時,使用Python進行數字搜索
- 8. python從zip文件夾中獲取文件夾名稱列表
- 9. oratab文件中具有相似名稱的Python搜索字符串
- 10. 使用python搜索字符串
- 11. 在Python中高效搜索字符串列表以獲取字符串列表
- 12. Python 3熊貓目錄搜索文件名中的字符串
- 13. 如何使用Visual Basic.NET搜索文件夾名稱和zip文件夾?
- 14. 使用Python來搜索字符串,其中數字迭代
- 15. 如何使用preg_match搜索文件夾名稱
- 16. 在文件夾中搜索字符串的所有文件
- 17. sed命令來搜索字符串和搜索的字符串
- 18. Python的搜索字符串
- 19. hw搜索索引字符串列表中的子字符串?
- 20. 使用PHP解析字符串在此字符串來獲取文件夾名稱
- 21. 使用grep搜索文件中的字符串,包括子文件夾
- 22. 使用搜索文件夾搜索正文字段
- 23. 搜索Python中給定子串的字符串列表
- 24. 搜索字符串文字
- 25. python:使用在txt文件上搜索的關鍵字列表
- 26. 搜索按文件的名稱和打印內容文件夾
- 27. 從Eclipse文件搜索中排除文件夾名稱
- 28. 在列表中搜索字符串; C#
- 29. 列表中存在搜索字符串
- 30. 在列表中搜索字符串
非常感謝!有效!你與努爾讚的答案解決了我的問題! – Rafaelpsmed