"usa"というメインフォルダ内にある複数のフォルダ内に.gz圧縮ファイルがあります。以下のコードを使用して個々のファイルを抽出することができました。メインフォルダ内のフォルダ内のgzファイルをpythonで解凍します
import gzip
import shutil
source=r"C:\usauc300.dbf.gz"
output=r"C:\usauc300.dbf"
with gzip.open(source,"rb") as f_in, open(output,"wb") as f_out:
shutil.copyfileobj(f_in, f_out)
私はハイとローで検索しましたが、「再帰解凍」を意味し、オリジナルを削除しながら、各フォルダを通過し、同じ場所に内容を抽出するコマンドラインオプションgzip -dr.....
に相当するものを見つけることができませんzipファイル誰も私がどのようにフォルダ内のフォルダを介してループをPythonを使用することができます知っている任意の圧縮ファイルを見つけて、同じ場所に圧縮解除されたファイルと解凍されたファイルを置き換えてそれらを解凍?
が見えます。 –