文件上傳服務(wù)器-jupyter 中python解壓及壓縮方式
由于并不清楚服務(wù)器具體地址,只有jupyter 連接的情況下,上傳文件。
方法一:用Linux命令
直接用linux命令,在jupyter中只需要在命令前加一個(gè)!即可。學(xué)校服務(wù)器上沒(méi)有裝zip,但裝了tar,可以在壓縮的時(shí)候選擇文件壓縮為.tar.gz的文件格式。
命令:
!tar -zxvf ./Language-Detector.tar.gz
方法二: 用python的函數(shù)模塊。
### 利用zipfile模塊來(lái)壓縮和解壓文件 <br> 先將想要上傳的多個(gè)文件壓縮為.zip格式,在jupyter notebook中上傳壓縮后的文件后再用python 的zipfile函數(shù)模塊壓縮就可以了,也是一樣的將多個(gè)文件上傳了。
import zipfile f = zipfile.ZipFile("./CNN.zip",'r') # 原壓縮文件在服務(wù)器的位置 for file in f.namelist(): f.extract(file,"./") #解壓到的位置,./表示當(dāng)前目錄(與此.ipynb文件同一個(gè)目錄) f.close()
# rar文件解壓類(lèi)似 # 如果是rar文件解壓,也是類(lèi)似, from unrar import rarfile file = rarfile.RarFile('壓縮文件路徑') file.extractall('解壓到目標(biāo)文件夾路徑')
如果是想壓縮文件,減小體積
f = zipfile.ZipFile('目標(biāo)文件地址','w',zipfile.ZIP_DEFLATED) f.write(filename,file_url) f.close()
補(bǔ)充知識(shí):jupyter終端打包.zip文件
zip -r data.zip data #前面data.zip是要打包的文件夾,后面的data是被打包的文件名
如果出現(xiàn)zip command not found
apt-get install zip
還出錯(cuò)的話(huà)
apt update
應(yīng)該ok了!
以上這篇文件上傳服務(wù)器-jupyter 中python解壓及壓縮方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 如何遠(yuǎn)程使用服務(wù)器上的Jupyter notebook
- anaconda?部署Jupyter?Notebook服務(wù)器過(guò)程詳解
- 解決服務(wù)器運(yùn)行jupyter notebook方法
- VScode連接遠(yuǎn)程服務(wù)器上的jupyter notebook的實(shí)現(xiàn)
- 使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務(wù)器
- 服務(wù)器端jupyter notebook映射到本地瀏覽器的操作
- Python3 jupyter notebook 服務(wù)器搭建過(guò)程
- Jupyter notebook遠(yuǎn)程訪(fǎng)問(wèn)服務(wù)器的方法
- 服務(wù)器 jupyter 文件名亂碼問(wèn)題及解決方法
相關(guān)文章
使用IDLE的Python shell窗口實(shí)例詳解
在本篇文章里小編給各位整理的是關(guān)于使用IDLE的Python shell窗口實(shí)例詳解內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2019-11-11Python實(shí)現(xiàn)Linux的find命令實(shí)例分享
本文給大家分享的是使用python簡(jiǎn)單實(shí)現(xiàn)模擬linux的find命令的實(shí)例代碼,推薦給大家,希望大家能夠喜歡2017-06-06python高手之路python處理excel文件(方法匯總)
用python來(lái)自動(dòng)生成excel數(shù)據(jù)文件。python處理excel文件主要是第三方模塊庫(kù)xlrd、xlwt、xluntils和pyExcelerator,除此之外,python處理excel還可以用win32com和openpyxl模塊2016-01-01Python編程利用Numpy和PIL庫(kù)將圖片轉(zhuǎn)化為手繪
這篇文章主要介紹了Python編程利用Numpy和PIL庫(kù)將一張圖片轉(zhuǎn)化為手繪風(fēng)格,文中附含詳細(xì)實(shí)現(xiàn)的示例代碼,有需要的朋友可以借鑒參考下2021-09-09Pandas 稀疏數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)
如果數(shù)據(jù)中有很多NaN的值,存儲(chǔ)起來(lái)就會(huì)浪費(fèi)空間。為了解決這個(gè)問(wèn)題,Pandas引入了一種叫做Sparse data的結(jié)構(gòu),來(lái)有效的存儲(chǔ)這些NaN的值,本文就來(lái)詳細(xì)的介紹了一下,感興趣的可以了解一下2021-07-07Python報(bào)錯(cuò):NameError:?name?‘xxx‘?is?not?defined的解決辦法
這篇文章主要給大家介紹了關(guān)于Python報(bào)錯(cuò):NameError:?name?‘xxx‘?is?not?defined的解決辦法,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-06-06python matplotlib畫(huà)圖實(shí)例代碼分享
這篇文章主要介紹了python matplotlib畫(huà)圖實(shí)例代碼分享,具有一定借鑒價(jià)值,需要的朋友可以參考下2017-12-12Python桌面應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)之PyQt的安裝使用
這篇文章主要給大家介紹了關(guān)于Python桌面應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)之PyQt的安裝使用,PyQt是一個(gè)功能強(qiáng)大的Python庫(kù),用于創(chuàng)建圖形用戶(hù)界面(GUI)應(yīng)用程序,需要的朋友可以參考下2023-08-08