一般格式是rar、zip、7z
rar:
先要裝rarfile,這個東西會爆沒有裝unrar的問題,然後你會發現pip install unrar 並沒有什麼鬼用???
實際上需要乙個unrar.exe
感謝一下
rar_path = rarfile.rarfile("h:/baidunetdiskdownload/分割好10/2016分割好/stk_tick10_2016/stk_tick10_201601.rar")
file_name=[f.filename for f in rar_path.infolist()]
csv_file_name = "stk_tick10_201601/20160129/sz300439.csv"
rar_file = rarfile.rarfile.open(rar_path, csv_file_name)
df=pd.read_csv(rar_file,encoding='gbk')
zip:
zip的官方的pd.read_csv就可以直接讀,當然也可以搞zipfile,方法和上面是一樣的
from zipfile import zipfile
myzip=zipfile('zip_name.zip')
f=myzip.open('csv_name.csv')
df=pd.read_csv(f)
7z: 計算任意資料夾的大小
計算任意資料夾的大小 import os pathvar mnt hgfs gongxiang 16 day17 ceshi100 lst os.listdir pathvar print lst 遍歷所有的檔案和資料夾,計算檔案的大小 size 0 for i in lst print i pat...
python壓縮資料夾
usr bin python encoding utf 8 import time import os zip a whole directory and its sub directories and files os.walk 可以得到乙個三元tupple dirpath,dirnames,fi...
VclZip壓縮資料夾
壓縮指定路徑myzipdir下的資料夾b及b目錄下的所有檔案和檔案b.txt function zipdir zipmode integer zipcontrol tvclzip myzipname,myzipdir string boolean begin result false trywith...