2016-08-22 32 views
0

基本的に私は何をする必要があります:私は内部にフォルダとフォルダがあるフォルダを持っています。たとえば:フォルダの基本的な再帰を作成するには?

some folder(level0) 
    deeper folder(level1) 
     deeper folder(level2) 
      some_txt(level3) 
      some_txt2(level3) 
    deeper folder(level1) 
     deeper folder(level2) 
      some_txt(level3) 
      some_txt2(level3) 
    deeper folder(level1) 
     deeper folder(level2) 
      some_txt(level3) 
      some_txt2(level3) 

私は、すべてのテキストファイルにいくつかのアクションを行う必要があるが、私はそれらのファイルを見つけるために、フォルダの再帰を行う方法は考えを持っていないしました。おそらくtypeがfile {do something}のようなものを使う必要があります。もしそうでなければ、楽しみにしています。任意のアイデアを開始する方法?

+0

コードを入力してください。エラーがあれば教えてください。このリンクを確認してください - http://stackoverflow.com/help/how-to-ask –

+0

[os.walk](https://docs.python.org/2/library/os)を使用することをお勧めします。 html#os.walk) – BPL

+0

私のコードを追加することは何もしません。私は実際にコーディングの初期段階で問題があるからです。私は自分の問題を "始める"方法を知らない。 – degath

答えて

1

os.walkを使用してください。

import os 
for root, dirs, files in os.walk('some folder'): 
    for name in files: 
     print('found file', name, 'in directory', r) 
関連する問題