# 壓縮當前路徑所有檔案,輸出zip檔案
path=
'./'
import zipfile,os
zipname =
'student_id.zip'
#壓縮後檔案的位置及名稱
f = zipfile.zipfile( zipname,
'w', zipfile.zip_deflated )
for dirpath, dirnames, filenames in os.walk(path)
:for filename in filenames:
print
(filename)
f.write(os.path.join(dirpath,filename)
)f.close(
)
# 壓縮當前路徑檔案,輸出tar
import os
import tarfile
defrecursive_files
(dir_name=
'.', ignore=
none):
for dir_name,subdirs,files in os.walk(dir_name)
:if ignore and os.path.basename(dir_name)
in ignore:
continue
for file_name in files:
if ignore and file_name in ignore:
continue
yield os.path.join(dir_name, file_name)
defmake_tar_file
(dir_name=
'.', tar_file_name=
'tarfile.tar'
, ignore=
none):
tar = tarfile.
open
(tar_file_name,
'w')
for file_name in recursive_files(dir_name, ignore)
: tar.add(file_name)
tar.close(
)dir_name =
'.'tar_file_name =
'archive.tar'
ignore =
make_tar_file(dir_name, tar_file_name, ignore)
#zip格式
unzip filename.
zip#tar格式
tar -zxvf filename.tar.gz
我只找到了解壓縮rar格式的**
# 解壓縮rar檔案
from unrar import rarfile
import os
file
= rarfile.rarfile(
'archive.rar'
)file
.extractall(
'./'
)files.close(
)
這種方法在某些場合可以使用,但某些場合並不適用。
我也不知道為什麼 &_&
# 解壓縮zip檔案
import zipfile
import os
files = zipfile.zipfile(
'student_id.zip'
,'r'
)files.extractall(os.getcwd())
files.close(
)
遠端訪問jupyter notebook
ipython notebook是乙個基於瀏覽器的python資料分析工具,使用起來非常方便,具有極強的互動方式和富文字的展示效果。jupyter是它的公升級版,但是它預設只能在本地訪問,如果想把它安裝在伺服器上,然後在本地遠端訪問,則需要進行如下配置 1.登陸遠端伺服器 2.生成配置檔案 jupy...
Jupyter Notebook啟用conda環境
windows環境配置如下 1.開啟預設conda環境 root c users username 2.選擇要在jupyter notebook中啟用的env,並啟用 root style transfer d programdata miniconda3 envs style transfer r...
遠端訪問jupyter notebook
步驟如下 1.登入遠端伺服器 2.生成jupyter配置檔案 jupyter notebook generate config 3.手動生成密碼 開啟ipython,建立密碼的密文 in 1 from notebook.auth import passwd in 2 passwd enter pas...