すべてのログファイルを1つのtarファイルに収集するスクリプトを作成しました。問題は、ソフトリンクのデータが含まれていないことです。逆参照フラグを使用しようとしましたが、Python 2.4.3では認識されません。Python 2.4でTarFileの参照解除フラグを使用するにはどうすればよいですか?
長さの制限があり、多くのログファイルをサポートしたいので、コマンドラインを使用できません。
user ~/Desktop]$python
Python 2.4.3 (#1, Jun 11 2009, 14:09:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
>>> import tarfile
>>> tarfile.TarFile('test.tar.gz', mode='w', dereference=True)
Traceback (most recent call last):
File "<stdin>", line 1, in ?
TypeError: __init__() got an unexpected keyword argument 'dereference'
>>>
最近のPythonバージョンを使用できませんか? 2.4はかなり古いです – MatToufoutu
あなたの質問は? –
私はまだあなたがコマンドラインを使用できない理由は分かりません –