次のようなフォルダー階層を扱っています。
c:/users/rox/halogen/iodine/(some .txt files)
c:/users/rox/halogen/chlorine/(some .txt files)
c:/users/rox/inert/helium/(some .txt files)
c:/users/rox/inert/argon/(some .txt files)
今、私はos.walk
ファイルを使用して処理することにより、フォルダー全体を繰り返し処理していました。
しかし、問題は、ハロゲンの下のすべてのサブフォルダーを分析した後、フォルダー「ハロゲン」に分析出力を生成したい場合、どうすればよいですか...私は使用していました:
for root,dirs,files in os.walk(path,'*.txt):
.....
.......[processing file]
out.write(.....) # writing output in the folder which we are analyzing
ただし、出力を 2 段階前のフォルダー (つまり、ハロゲンまたは不活性) に書き込む方法は..