本文主要說解壓的問題
#匯入模組
import zipfile
#壓縮包所在路徑
file_dir='../test.zip'
zf=zipfie.zipfile(file_dir)
#檢視壓縮包內的檔案(以列表形式呈現)
zf.namelist()
#將解壓的檔案儲存到指定的路徑下
zf.extractall('../some')
#匯入模組
import zipfile
#載入壓縮檔案,建立zipfile物件
"""class zipfile.zipfile(file[,mode[,compression[,allowzip]]])
引數file表示檔案的路徑或類檔案物件(file-like object)
引數mode指開啟zip檔案的模式,預設值為『r』,表示讀已經存在的zip檔案,也可以為『w』或『a』,
如果要操作的zip檔案大小超過2g,應該將allowzip64設定為true
"""file_dir=
'f:/some_now/source/lecture03_proj/src/database/soccer.zip'
zipfile=zipfile.zipfile(file_dir)
#zipfile.infolist()獲取zip文件內所有檔案的資訊,返回乙個zipfile.zipinfo的列表
print
(zipfile.infolist())
#zipfile.namelist()獲取zip文件內所有檔案的名稱列表
print
(zipfile.namelist())
#zipfile.printdir()獲取zip文件內所有檔案的名稱列表
print
(zipfile.printdir(
))
"""
zipfile.extract(member[,path[,pwd]])
將zip文件內的指定檔案解壓到當前目錄,引數member指定要解壓的檔名稱;
引數path指定解析檔案儲存的資料夾;引數pwd為解壓密碼
"""zipfile.namelist(
)
['database.sqlite']
"""
zipfile.extractall([path[, members[, pwd]]])
解壓zip文件中的所有檔案到當前目錄。引數members的預設值為zip文件內的所有檔名稱列表,也可以自己設定,選擇要解壓的檔名稱。
"""
'\nzipfile.extractall([path[, members[, pwd]]])\n解壓zip文件中的所有檔案到當前目錄。引數members的預設值為zip文件內的所有檔名稱列表,也可以自己設定,選擇要解壓的檔名稱。\n'
zipfile.extractall(
'f:/some_now/source/lecture03_proj/src/database'
)
利用python中的pyquery庫簡單的抓取資料
記得還是7月份下旬的時候無意看到pyquery庫,能做爬蟲,還不需要寫正則什麼的,還是蠻實用的,簡單的寫了一些 抓取網路資料,裝的是anaconda 預設是2.7版本,如下 from pyquery import pyquery as pq import pandas as pd from date...
Python中利用xpath解析HTML
在進行網頁抓取的時候,分析定位html節點是獲取抓取資訊的關鍵,目前我用的是lxml模組 用來分析xml文件結構的,當然也能分析html結構 利用其lxml.html的xpath對html進行分析,獲取抓取資訊。首先,我們需要安裝乙個支援xpath的python庫。目前在libxml2的 上被推薦的...
python中利用list實現stack
class mystack def init self self.maxsize 5000 self.max 1 self.l1 def setmaxsize self,s if isinstance s,int false print your input is not a number elif...