tarfile

    1熱度

    2回答

    我〜1GB * .tbz的文件。在每個文件裏面都有一個〜9GB的文件。我只需要讀取這個文件的頭部,前1024個字節。 我想,因爲我有數百個這樣的文件1GB我要處理這個要做到這一點儘可能快。它需要大約1分30秒的時間來提取。 我試着用足額提取: tar = tarfile.open(fn, mode='r|bz2') for item in tar: tar.extract(item)

    1熱度

    1回答

    在Python中,我試圖創建一個tar,其中包含兩個空目錄,然後向tar中的每個空目錄添加一個文件列表。我試過下面這樣做,但它不起作用。 def ISIP_tar_files(): with tarfile.open("eeg_files.tar", "w") as f: ep_dir = tarfile.TarInfo("Eplilepsy Reports") n

    1熱度

    1回答

    我想從tarball中讀取一些文件並將其保存到新的tarball中。 這是我寫的代碼。 archive = 'dum/2164/archive.tar' # Read input data. input_tar = tarfile.open(archive, 'r|') tarinfo = input_tar.next() input_tar.close() # Write outp

    0熱度

    1回答

    我已經看到了這個答案,但沒有得到正確的方法來做到這一點。我們的軟件包已由其他團隊以.tar格式創建。我怎樣才能使用Python獲得焦油球中文件內容的校驗和? 人們建議在歸檔時創建md5文件,但這不是我們的方式。任何人都可以提出一些建議嗎? 在此先感謝。

    0熱度

    1回答

    我想用土耳其字符(如「ö」)創建tarfile,但出現錯誤。我在Windows 8.1上使用python 2.7。 這裏是我的代碼: # -*- coding: utf-8 -*- import tarfile import os import sys foldername = "klasör" foldername = foldername.decode(sys.getfilesy

    -1熱度

    1回答

    我是新來的Python,並試圖讀取.tar.Z文件名並試圖列出壓縮其中的文件名。我只需要知道文件名和大小。我正在使用Python 2.7。我可以用.tar文件來做到這一點。有人可以用一個例子來解釋嗎? 感謝

    -2熱度

    1回答

    我正在使用Python 3.4。 寫作 csv_f = tarfile.open('C:\\Users\\somefile.gz') 工作正常,但這個 csv_f = tarfile.extract('C:\\Users\\somefile.gz') 導致響應 AttributeError: 'module' object has no attribute 'extract' 看來提取

    1熱度

    1回答

    我正在尋找使用tarfile追加到.tar文件,但我不知道該文件是否在使用中。如何檢查文件是否可以附加到? 我已經試過: try: with tarfile.open("foo.tar", "a:") as tar: tar.add("bar.txt") except tarfile.TarError: print "error" 這有時會出現錯誤,但有時不,

    2熱度

    2回答

    我試圖使用tarfile庫來存檔和壓縮沿多個驅動器分佈的多個目錄。 問題是,即使兩個文件存儲在不同的驅動器中,tarfile也會合並路徑。 例如: import tarfile with tarfile.open(r"D:\Temp\archive.tar.gz", "w:gz") as tf: tf.add(r"C:\files\foo") tf.add(r"D:\file

    0熱度

    3回答

    我試圖提取位於名爲srm01,srm02和srm03的不同文件中的tar.gz文件。 該文件的名稱必須在輸入(一個字符串)來運行我的代碼。 我試圖做這樣的事情: import tarfile import glob thirdBloc = 'srm01' #Then, that must be 'srm02', or 'srm03' for f in glob.glob('C://User