我想知道是否有任何方法可以下載.rar或.zip文件的一部分而無需下載整個文件?有一個包含文件A,B,C和D的zip文件。我只需要A.我可以以某種方式使用zipfile模塊,以便我只能下載1個文件?是否可以使用python zipfile庫下載ZIP文件的一部分
我試圖下面的代碼:
r = c.get(file)
z = ZipFile.ZipFile(BytesIO(r.content))
for file1 in z.namelist():
if 'time' not in file1:
print("hi")
z.extractall(file1,download_path + filename)
此代碼下載整個壓縮文件,只提取特定之一。我可以以某種方式只下載我需要的文件。 還有類似的問題here但它只顯示在Linux中通過命令行。這個問題劑量解決了如何使用python liabraries完成它。
可能重複的[是否可以下載一個ZIP檔案(例如一個文件)的一部分?](https://stackoverflow.com/questions/8543214/is-it-possible-to-download-just-一部分的zip壓縮文件,例如一個文件) – Juggernaut
@Juggernaut nope。這是在unix環境中。我問是否可以使用Python代碼。在這個問題上沒有提到任何類型的東西。我已經檢查過這個問題。並問我的 – PriyalChaudhari