私はについてのアドバイスを求めています。のシンボリックリンクなしでファイルディレクトリを表現するための優雅なデザインがあります。/A/B/Cのサブディレクトリ)。私の現在の考え方は、この方向に向いています。 ルートパスが与えられています。os.path.walk()トップダウンです。 2つのクラスは私が興味を持っているノードタイプを表し、親子関係を追跡します。 class ADir(object)
すべてのflacファイルを作業ディレクトリのoggに変換したい: これは私がすでに持っているものです。私のFLACファイルを含むディレクトリに - - for root, dirs, files in os.walk(args):
flacs = [f for f in files if f.endswith('.flac')]
oggs = [o for o in fil
自分の/ home/n00bディレクトリにprogram1.pyというファイルを作成しました。 私はPythonを開いたので、場所を見つけるためのスクリプトを書くことができるかどうかを見たいと思っていました。私はこれをした: for f in os.walk('/home/n00b'):
print 'searching', f
if 'program1.py' in f:
Perlには、find2perlという素敵な小さなユーティリティがあります。これは、Unix findユーティリティのコマンドラインをPerlスクリプトに(非常に忠実に)変換して同じことを行います。 あなたは、このようなfindコマンドがある場合: find /usr -xdev -type d -name '*share'
^^^^^^^^^^^^ => name with