私は Python を使い始めたばかりですが、すでに Bash シェル スクリプトよりもはるかに生産的であることがわかっています。
スクリプトを起動するディレクトリから分岐するすべてのディレクトリをトラバースし、遭遇するファイルごとに、このクラスのインスタンスをロードする Python スクリプトを作成しようとしています。
class FileInfo:
def __init__(self, filename, filepath):
self.filename = filename
self.filepath = filepath
filepath 属性は、ルート (/) からの完全な絶対パスになります。メインプログラムに実行させたい疑似コードのモックアップは次のとおりです。
from (current directory):
for each file in this directory,
create an instance of FileInfo and load the file name and path
switch to a nested directory, or if there is none, back out of this directory
私は os.walk() と ok.path.walk() について読んできましたが、Python でこれを実装する最も簡単な方法についてアドバイスをお願いします。前もって感謝します。