我正在尝试使用python从zip归档文件中提取特定的文件。
在这种情况下,从apk本身提取一个apk的图标。
我目前正在使用
with zipfile.ZipFile('/path/to/my_file.apk') as z:
# extract /res/drawable/icon.png from apk to /temp/...
z.extract('/res/drawable/icon.png', 'temp/')
这是可行的,在我的脚本目录中,它创建了temp/res/drawable/icon.png,它是temp加
我正在编写一个python (2.7)脚本,它使用加密的密码从zip文件中提取文件。为此,我使用ZipFile模块提取不同目录中的文件。无论这里提到的是什么,我都会听从所有的答案。如何将zip文件中的所有文件提取到不同的目录中?
我尝试将所有文件提取到不同的目录中,但结果是:它正在目标目录内创建目录。
try:
with ZipFile(os.path.join(app.config['UPLOAD_FOLDER'], filename)) as zf:
zf.extractall('/Users/dipak.das/
1)从大型压缩文件中提取
我想从linux服务器上的大型zip文件(30Gb+)中提取文件。有足够的空闲磁盘空间。
我试过jar xf dataset.zip了。但是,有一个错误是push button is full,它无法提取所有的文件。
我试过unzip,但是but文件损坏了。
Archive: dataset.zip
warning [dataset.zip]: 35141564204 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [dataset.zip]: st
我正在寻找一种在python中解压缩/解压缩.xls文件的方法。通过使用7-Zip打开Excel文件,您可以看到我想要提取的目录。
我已经尝试过将Excel重命名为".zip“,然后再解压它。
myExcelFile = zipfile.ZipFile("myExcel.zip")
myExcelFile.extractall()
但它抛出
zipfile.BadZipFile: File is not a zip file
目前,我有一个很大的zip文件被分割成3个文件test.zip,test.z01,test.zip02
我使用python中的zipfile库来解压缩这些文件,但是遇到了
error: "BadZipFile: Bad magic number for file header"
with zipfile.ZipFile("test.zip","r") as file:
file.extractall(folder_path)
任何人都知道如何使用Python提取这些文件。
我想从url下载一个zipfile并保存到某个地方。我不想提取我的文件,这是我的问题。我有一个下载zipfile和提取文件的代码,但我只想下载和保存。我应该改变什么? from urllib.request import urlopen
from zipfile import ZipFile
zipurl = 'https://opendata.geoportal.gov.pl/prg/adresy/PunktyAdresowe/POLSKA.zip'
with urlopen(zipurl) as zipresp:
with ZipFile(
通过运行下面的代码,我提取了一个excel文件。
from zipfile import ZipFile
with ZipFile('HISTDATA_COM_XLSX_EURUSD_M12018.zip', 'r') as zipObj:
zipObj.extractall()
之后,我想打开它。由于是xlsx文件,我导入了openpyxl模块并运行了下面的代码。
from zipfile import ZipFile
import openpyxl
with ZipFile('HISTDATA_COM_XLSX_EURUSD_M12018.z
我有1.3 6GB的Zip文件,里面有一个6 6GB的逗号分隔格式的txt文件。此zip文件夹位于Azure Data Lake Storage上,并使用服务原则将其挂载在DBFS Databricks文件系统上。当使用普通的python代码解压6 6GB的文件时,我得到了1.98 6GB的解压文件。 请建议一种直接读取txt文件并将其存储为spark Dataframe的方法。 我尝试过使用python代码,但直接从python中读取时出现了error - Error tokenizing data. C error: Expected 2 fields in line 371,我看到3使
我目前正在使用blobs从数据库中提取数据。我从数据库中检索blob,但我需要解析文本。ZipFile类接受文件而不是字符串,那么解决这个问题的好方法是什么呢?
import zipfile
data= request.files["file"].read() #this is just binary data
zipfile.ZipFile(data)
(Python 2.7)
我有一个程序,它将从服务器下载一个.zip文件,其中包含我想运行的一个.app文件。.zip可以从服务器上很好地下载,并且尝试在Python外部提取它也很好。但是,当我试图从Python中提取zip时,.app不会运行--它不会说文件已损坏或损坏,它根本不会启动。我在其他.app文件中尝试过这个问题,我也遇到了同样的问题,我想知道以前是否还有其他人遇到过这个问题,并且有办法解决它?
我使用的代码:
for a in gArchives:
if (a['fname'].endswith(".build.zip") or a['fn
我尝试过用Python解压文件的多种方法,但每种方法都以错误的创建时间结束(因为Python创建了该文件的新副本,而不是真正从压缩后的文件中提取它)。例如,一个创建于2012-12-21的文件在使用Python解压缩时将显示今天的创建日期,但如果我使用其他工具(如WinZip),则文件创建时间不会更改。
有没有一种方法可以在不更改创建时间的情况下使用Python解压缩文件?
@Jason Sperske,这是我使用的代码:
zf = zipfile.ZipFile(fn)
for name in zf.namelist():
filename = os.path.b
我在用python 3.5
为了从word文档中提取文本内容,我使用了xml.etree.ElementTree。我无法将生成的XML内容写入其他文件。
下面是我的代码
import zipfile
import xml.etree.ElementTree
with zipfile.ZipFile('<path to docx file>') as docx:
tree = xml.etree.ElementTree.XML(docx.read('word/document.xml'))
我尝试过两种方法:tree.write('&l
我正在尝试从zip文件夹中提取一个csv文件,并选择它的名称,因为它保存在新目录中。下面的代码可以很好地提取文件: import zipfile
with zipfile.ZipFile(f'C:\\Users\\user\\Downloads\\{nombre_solar_zip}', 'r') as zip_ref:
zip_ref.extractall('C:\\Users\\user\\\\work') 但是zip文件夹中的文件名是不断变化的,所以我想要更改它的名称,以便我可以阅读它。有没有办法做到这一点?
我正在尝试使用python提取一个.zip文件。我这样做是为了:
z = zipfile.ZipFile(file_name)
for f in z.namelist():
print f
if f.endswith('/'):
os.makedirs(f)
else:
z.extract(f)
在遇到.img文件之前,它可以正常工作。一旦遇到.img,提取程序就会冻结!
如何解决这个问题?