文字列のリスト(.txtファイルに格納され、1行に1文字列)があり、最初の行を検索してすべてのフォルダを検索するスクリプトを作成したいディレクトリ内の名前、2番目の行を取り、すべてのフォルダ名などを検索します。これはどうすればいいですか?私は自分自身を明確にしたいと思っています。すごい!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. 検索文字列を使用してセルを検索する
- 2. pythonを使ってテキストファイルのフォルダ内の文字列を検索する方法
- 3. Pythonを使用してtxtファイル内で文字列を検索
- 4. リストのリストで文字列を検索
- 5. forループを使用してリスト内のすべての文字列の場所を検索する(Python 2.7)
- 6. Groovyを使用して除外リストから文字列を検索する
- 7. Regexを使って部分文字列を検索する文字列のリストPython
- 8. Python 3 pandasディレクトリでファイル名の文字列を検索する
- 9. 他の文字列リストから文字列を検索して削除する
- 10. セルを検索して文字列を検索する
- 11. Python - CSV列の値を検索して文字列を返す
- 12. Pythonで正規表現を使用して文字列を検索する
- 13. SQLを使用して配列内の文字列を検索
- 14. 文字列を使用してテキストを検索するjavascript
- 15. UNIXを使用して文字列を検索する方法
- 16. Eclipseを使用してフォルダ名を検索する "File in Search"
- 17. Pythonは文字列のリスト内のパターンを検索
- 18. grepを使用してバックスラッシュで文字列を検索する - 文字エスケープ
- 19. ワイルドカード文字を使用して文字列を検索するSQL
- 20. 文字列配列名の検索
- 21. Grails 3 - 文字列のリスト内の文字列を検索するための基準を使用する
- 22. Python:ファイル上の文字列を検索
- 23. Pythonで文字列を使用してフォルダを選択
- 24. PostgreSQL全文検索サブ文字列を使って検索
- 25. Jsoupを使用してhtmlファイル内の文字列を検索
- 26. 変数を使用してファイル内の文字列を検索
- 27. javaを使用してファイル内のユニコード文字列を検索
- 28. VSプロジェクトを検索して文字列を検索するユーティリティ
- 29. pythonでフォルダ名を検索して削除するには
- 30. Pythonを使用してテキストファイルのリストを検索する
ありがとうございました!出来た! Nurzanの答えは私の問題を解決しました! – Rafaelpsmed