2017-05-28 22 views
0

我目前正在研究Python Flask API。將位於服務器上的.tar.gz文件保存到FILE對象

爲了演示的目的,我在服務器中有一個包含.tar.gz文件的文件夾。 基本上我想知道如何將這些文件知道它們的相對路徑名稱,比如file.tar.gz,保存到FILE對象中。我需要的tar文件格式,以便能夠在其上運行下面的代碼,其中f將tar文件:提前

tar = tarfile.open(mode="r:gz", fileobj=f) 
for member in tar.getnames(): 
    tf = tar.extractfile(member) 

謝謝!

回答

0

不是很熟悉這個,但是,通常用.tar.gz擴展名保存它應該可以工作嗎?如果是的話,如果你已經被壓縮,然後一個非常簡單的代碼可以做到這一點,

compresseddata= 'your file' 
with open('file.tar.gz') as fo: 
    fo.write(compressed data) 
    fo.flush().close() 

這會不會做的工作,還是我這裏得到一些錯誤的文件嗎?

相關問題