0
ユーザが入力したパターンと一致するすべてのログを圧縮したいのですが、以下のコードを使用していますが、エラーが発生しています。pythonスクリプトを使用してlinuxで複数のファイルを圧縮するには?
import subprocess
input=input("Enter log details to compress")
subprocess.call(['gzip',input],shell=True)
入力として与えられた:purato.log.2017-08 *
エラー:GZIP:端末に書き込まれていない圧縮されたデータ。圧縮を強制するには-fを使用します。
は、私はこのエラーに のgzipを取得しています。 -fを使用して圧縮を強制する –
シェルがそれを解釈するための文字列はすべて1つである必要があります: '['gzip%s'%input]'。 – dlasalle
それは働いた! Thanx a ton dlasalle !!!!!!! –